今天我们来学习开发一个Node示例: (1)新建JavaScipt文件并命名为HelloWorld.js,代码如下:
var http = require("http");
// 通过require()引入了Node内置的HTTP模块
(2)通过http.createServer()方法创建一个HTTP服务,代码如下:
var http = require("http");
var server = http.createServer((request, response) => {
response.end();
})
server.listen(8000);
(3)接受请求并响应请求,修改代码如下:
var http = require("http");
// 通过require()引入了Node内置的HTTP模块
// 通过http.createServer()方法创建一个HTTP服务
var server = http.createServer((request, reponse) => {
// 发送HTTP头部
// HTTP 状态值:200:OK
// 内容类型:text/plain
reponse.writeHead(200, { 'Content-Type':'text/plain '});
response.write(' <head><meta charset="utf-8"/></head>'); // 防止乱码
// 请求的响应数据
response.end('登陆成功... 晚上好,欢迎回来');
})
server.listen(8000);
console.log('Server running at http://127.0.0.1:8000/')
(4)启动Node服务,命令如下:
node HelloWorld.js
Node服务启动成功后,命令窗口输出结果如下:
Server running at http://127.0.0.1:8000/
(5)此时,使用浏览器访问http://127.0.0.1:8000/,页面显示编辑的内容。