nodeJS使用——示例1

//console.log("hello world");
var http=require("http");
var server=http.createServer(function(request,response){
    console.log(request.method);
    console.log(request.url);

    if(request.method==="GET"){
       response.setHeader("Content-Type","text/html");
       response.setHeader("Content-Encoding","UTF8");//UTF8编码
       var html="";//html代码
       switch(request.url){
            case "/":
            case "/index.html":
                html="<html><head><meta charset=‘UTF8‘/>"+  //UTF8编码
                        "<title>标题</title></head><body>"+
                        "<h1>欢迎来到XX网</h1><br/>"+
                        "<a href=‘/add.html‘>ADD</a><br/>"+
                        "<a href=‘/remove.html‘>REMOVE</a><br/>"+
                        "<a href=‘/find.html‘>FIND</a><br/>"+
                        "<a href=‘/edit.html‘>EDIT</a><br/>"+
                        "</body></html>"
                ;
            break;

            case "/add.html":
                html="<html><head><meta charset=‘UTF8‘/>"+  //UTF8编码
                    "<title>标题</title></head><body>"+
                    "<h1>欢迎来到XX网</h1><br/>"+
                    "ADD UI界面..."+
                    "</body></html>"
                ;
            break;

            case "/remove.html":
                html="<html><head><meta charset=‘UTF8‘/>"+  //UTF8编码
                    "<title>标题</title></head><body>"+
                    "<h1>欢迎来到XX网</h1><br/>"+
                    "REMOVE..."+
                    "</body></html>"
                ;
            break;

            case "/find.html":
                html="<html><head><meta charset=‘UTF8‘/>"+  //UTF8编码
                    "<title>标题</title></head><body>"+
                    "<h1>欢迎来到XX网</h1><br/>"+
                    "FIND UI界面..."+
                    "</body></html>"
                ;
            break;

            case "/edit.html":
                html="<html><head><meta charset=‘UTF8‘/>"+  //UTF8编码
                    "<title>标题</title></head><body>"+
                    "<h1>欢迎来到XX网</h1><br/>"+
                    "EDIT UI界面..."+
                    "</body></html>"
                ;
            break;

            default :
                html="<html><head><meta charset=‘UTF8‘/>"+  //UTF8编码
                    "<title>标题</title></head><body>"+
                    "<h1>404</h1><br/>"+
                    "REQUEST URL NOT FOUND..."+
                    "</body></html>"
                ;
                console.log("Invalid request URL:"+request.url);

       };
        response.end(html);

    }
    response.end();

});

server.listen(80);
时间: 2024-08-03 20:42:42

nodeJS使用——示例1的相关文章

nodeJS使用——示例2

/*引入需要的 module*/ var http=require("http"); var fs=require("fs"); var server=http.createServer(function(request,response){ if(request.method==="GET"){ switch(request.url){ case "/": case "/index.html": fs.r

VSCODE 插件初探

写在前面 分享一个vscode插件background(用于改变背景).点击直接跳到vscode插件开发步骤 做vscode的插件,很久就有这个想法了,但是一直因为这样,那样的事情耽误,放弃了N次.不过确实让我对文档有了个直观的了解. 上周末的时候因为测试妹纸要加班测试,让我也到公司加班,等待可能出现的bug这理由听着就扯淡 当然一群妹纸都到公司等着了,我也必须去......于是在等待bug的时间里看了看官方的文档,在这里写了点自己的摸索结果. 本文分为2部分,1是分享自己做的一个demo,2个

前端常见跨域解决方案(全)

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的. 广义的跨域: 1.) 资源跳转: A链接.重定向.表单提交 2.) 资源嵌入: <link>.<script>.<img>.<frame>等dom标签,还有样式中background:url().@font-face()等文件外链 3.) 脚本请求: js发起的ajax请求.dom和js对象的跨域操作等 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场

前端常见跨域解决方案

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的. 广义的跨域: 1.) 资源跳转: A链接.重定向.表单提交 2.) 资源嵌入:<link>.<script>.<img>.<frame>等dom标签,还有样式中background:url().@font-face()等文件外链 3.) 脚本请求: js发起的ajax请求.dom和js对象的跨域操作等 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景

浏览器的同源策略和跨域访问

1. 什么是同源策略 理解跨域首先必须要了解同源策略.同源策略是浏览器上为安全性考虑实施的非常重要的安全策略.    何谓同源:        URL由协议.域名.端口和路径组成,如果两个URL的协议.域名和端口相同,则表示他们同源.    同源策略:        浏览器的同源策略,限制了来自不同源的"document"或脚本,对当前"document"读取或设置某些属性.        从一个域上加载的脚本不允许访问另外一个域的文档属性. 举个例子:      

什么是跨域?

跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的. 广义的跨域: 1.) 资源跳转: A链接.重定向.表单提交 2.) 资源嵌入: <link>.<script>.<img>.<frame>等dom标签,还有样式中background:url().@font-face()等文件外链 3.) 脚本请求: js发起的ajax请求.dom和js对象的跨域操作等 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景. 什么是同

前端跨域总结

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的. 广义的跨域: 1.) 资源跳转: A链接.重定向.表单提交 2.) 资源嵌入: <link>.<script>.<img>.<frame>等dom标签,还有样式中background:url().@font-face()等文件外链 3.) 脚本请求: js发起的ajax请求.dom和js对象的跨域操作等 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场

深入浅出:了解jsonp跨域的九种方式

什么是“”跨域”: 跨域访问,简单来说就是 A 网站的 javascript 代码试图访问 B 网站,包括提交内容和获取内容.由于安全原因,跨域访问是被各大浏览器所默认禁止的.当一个域与其他域建立了信任关系后,2个域之间不但可以按需要相互进行管理,还可以跨网分配文件和打印机等设备资源,使不同的域之间实现网络资源的共享与管理.这就形成了“跨域”. 广义的跨域: 1.) 资源跳转: A链接.重定向.表单提交2.) 资源嵌入: <link>.<script>.<img>.&l

相关前台跨域的解决方式

title: 前端跨域处理方式 date: 2018-07-08 00:37:29 categories: Web 前端 tags: 跨域 cors 关于跨域请求解觉方案问题 关于浏览器跨域问题,项目中也遇到了,看了项目上一些代码的处理方式,感觉存在不少不大完善的地方,因此对于跨域,想好好梳理一下,但是最近一直在忙,因此周六抽出一天的时间了学习消化做了写笔记. 跨域的概念 跨域和同源问题 跨域实质就是跨域名.跨端口.跨协议. 同源就是同域名.同端口.同协议. 假如一个网址是 http://bai