二、nodejs中的Http模块 和 Url模块
2020-07-02 本文已影响0人
橙紫龙
1.nodejs创建以第一个应用
如果用PHP写后端的话,需要用到Apache或者Nginx的HTTP服务器,来处理客户端的请求响应。不过对nodejs而言,它自带了web服务器。
使用nodejs时,我们不仅仅在实现一个应用,同时也实现了整个HTTP服务器。
在vscode里面搞个编辑器插件,node snippets,然后新建了一个新的项目取名app.js。快捷创建输入node-http-server能够快速创建。
//这表示引入HTTP模块
var http = require('http');
//通过createServer创建一个服务。request表示获取url传过来的信息,response表示给浏览器响应信息
http.createServer(function (request, response) {
//设置响应头
response.writeHead(200, {'Content-Type': 'text/plain'});
//表示给页面上输出一句话,并且结束响应
response.end('Hello World');
//8081表示端口
}).listen(8081);
console.log('Server running at http://127.0.0.1:8081/');