Node.js 创建应用

Node.js应用是有三个部分组成的:

引入required模块--可以使用require指令来载入Node.js模块。

创建服务器--服务器可以监听客户端的请求,类似于Apache、Nginx等HTTP服务器。

接受请求、响应请求--服务器很容易创建,客户端可以使用浏览器或终端发送HTTP请求,服务器接受请求后返回响应数据。

引入required模块

使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http。

实例:

var http = require("http");

创建服务器

使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 request, response 参数来接收和响应数据。

实例:在项目的根目录下创建一个first.js的文件,写入如下代码:

var http = require('http');
http.createServer(function (request, response) {  
    // 发送 HTTP 头部   
    // HTTP 状态值: 200 : OK 
    // 内容类型: text/plain    
     response.writeHead(200, {'Content-Type': 'text/plain'}); 
     // 发送响应数据 "Hello World"  
     response.end('Hello World\n');}).listen(8888);
     // 终端打印如下信息
     console.log('Server running at http://127.0.0.1:8888/');

以上代码完成了一个可以工作的HTTP服务器。

使用node命令执行以上的代码:

node first.js
Server running at http://127.0.0.1:8888/

然后打开浏览器访问http://127.0.0.1:8888/,会有一个显示了“Hello World ”的网页。


本内容均来自互联网,仅供参考,如有侵权请及时通知本站予以删除。邮箱:wiki#imooc.com (#改成@)

意见反馈 帮助中心 APP下载
官方微信