node项目都必须依托于服务器运行
PHP依托于apche(阿帕奇)服务器(xampp中)
node是自己创建服务器
有官方提供http模块
const{read}=require('fs');
let http = require('http');
- 2.使用http模块中createServer() 创建服务
createServer()中参数是一个回调函数
这个回调函数有两个参数
第一个参数req(请求)
第二个参数res(回应)
let server = http.createServer(function (req, res) {
// 配置响应信息
// 发送请求头
// res对象中 writeHead
res.writeHead(200, { "Content-Type": "text/html;charset=utf-8" });
// 发送响应数据
res.write("<h1>你好,这是你人生中创建的第一个服务器</h1>");
res.write("<h1>node1</h1>");
res.write("<h1>node2</h1>");
res.write("<h1>node3</h1>");
res.end("<h1>响应结束!!!!</h1>");//结束相应
});
let num=8888;
- 4.监听浏览器地址栏,使用server.listen();
有两个参数,第一个参数监听的端口号。
第二个参数,回调函数
server.listen(num, function () {
console.log(`server is running at http://127.0.0.1:${num}`);
})