node.js 创建应用
2019-07-09 本文已影响0人
张思学
Node.js 应用是由哪几部分组成的:
1、引入 required 模块:我们可以使用 require 指令来载入 Node.js 模块。
2、创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。
3、接收请求与响应请求 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。
创建node.js应用
1、使用 require 指令来载入 http 模块,并将实例化的 HTTP 赋值给变量 http
var http = require('http')
2、使用 http.createServer() 方法创建服务器,并使用 listen 方法绑定 8888 端口。 函数通过 req, res 参数来接收和响应数据。
第一个参数 req 代表客户端请求对象
第二个参数 res 代表代表服务器端所作出的响应对象
var http = require('http')
http.createServer(function(req, res){
/*
* 通过响应对象 writrHead 方法书写响应头,
* 将响应头状态码定义为200,将内容类型定义为 text/html ,
* 表示返回一段Html代码,
*/
res.writrHead(200,{'Content-Type': 'text/html'});
/*
* 通过响应对象的 write 方法书写一个 <head>标签,
* 在head标签中使用meta属相定义你网站的需求
*/
res.write(
'<head>' +
'<meta charset="UTF-8"/>' +
'<meta content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" name="viewport">' +
'<meta name="format-detection" content="telephone=no" />' +
'</head>'
);
/*
* 通过响应对象 end 方法输出一行 HTML 代码结束响应流
*/
res.end('node.js');
}).listen(8888);
//在启用服务时,向终端打印如下信息
console.log('Server running at http://127.0.0.1:8888')
代码完成后,打开终端进入项目目录,启用项目,
例如,node文件下app.js是启用文件
cd node
node app.js
Server running at http://127.0.0.1:8888 //打印代码,无需执行
通过网址http://127.0.0.1:8888进行浏览器访问