如何使用搭建一个nodejs的服务器
Masir @20200817 V1.1 新建文档
配置:
1.node安装包
2.Git 工具
步骤:
1.安装node.js
2.编写服务器代码
//创建一个nodejs服务器
// 导入HTTP模块,nodej核心模块,不需要额外安装
let http =require('http');
let app = http.createServer((req,res)=>{
// req:请求对象,包含一些查询参数、请求体,请求路径,cookie 请求域..
// res :响应对象
res.end('hello ,Masir');
})
// 监听端口
app.listen(8008,()=>{
console.log('the server running at http://127.0.0.1:8008');
})
3.启动服务器
测试
127.0.0.1:8008
一个问题,解决每次修改代码后服务器重启的问题
npm i nodemon -g 当文件发生变化时,自动重启nodejs服务器的模块
核心代码
//创建一个nodejs服务器
// 导入HTTP模块,nodej核心模块,不需要额外安装
let http =require('http');
let app = http.createServer((req,res)=>{
// req:请求对象,包含一些查询参数、请求体,请求路径,cookie 请求域..
//获取请求路径
let url = req.url;
console.log('url ==>',url);
// 如果是根目录
if (url == '/'){
// 设置响应头
res.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'});
// res :响应对象
res.end('hello ,Masir 欢迎登陆');
}else if(url == '/abc'){
// 设置响应头
res.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'});
// res :响应对象
res.end('QKM 管理系统');
}else{
// 设置响应头
res.writeHead(200,{'Content-Type':'text/plain;charset=utf-8'});
// res :响应对象
res.end('Fatal Error');
}
})
// 监听端口
app.listen(8008,()=>{
console.log('the server running at http://127.0.0.1:8008');
})
结束!