搜索

有思俱乐部学习园地

Node.js 搭建简易http服务器

http模块

创建server.js文件

              var http = require('http');

              http.createServer(function(request, response){
                     response.writeHead(200, { 'Content-Type': 'text-plain' });
                     response.end('Hello World\n');
              }).listen(8124);
        

var http = require('http'); 这个语法是ES5标准中导入一个模块的写法

自行创建模块

在根目录下创建一个hello.js

              function Hello() { 
                  var name; 
                  this.setName = function(thyName) { 
                      name = thyName; 
                  }; 
                  this.sayHello = function() { 
                      console.log('Hello ' + name); 
                  }; 
              }; 
              module.exports = Hello;//导出模块  模块名为hello
        

然后在另一个文件中可以通过require导入模块,示例如下

             var Hello = require('./hello'); 
             hello = new Hello(); 
             hello.setName('BYVoid'); 
             hello.sayHello(); 

运行

node server.js

请求事件,request事件,request对象。

响应事件,response事件,responose对象。

工作人员

 
        
作者:XXX
信息录入:XXX
文案编辑:XXX
视频录制:XXX
视频编辑:XXX
图片编辑:XXX
关键字修改:陈鑫