node搭建通信服务器
1.引入http模块
let http = require("http");
2.利用http模块创建服务器对象
let server = http.createServer()
3.对请求服务器对象的监听
server.on('request',function(req,res){
//防止乱码
res.setHeader('Content-Type','text/html; charset=UTF-8');
//根据不同请求路径返回不同的响应内容
if (req.url == "/") {
res.end('根路径所在页面');
}else if (req.url == "/news") {
res.end("学校新闻网");
}else if (req.url == "/jxxx") {
res.end("教学信息");
}else {
res.end("<p>404,请求资源有错,找不到页面!!!</p>")
}
//res.end('node home')
})
4.服务器监听的端口号
server.listen(3000,function(){
//启动监听端口号成功时触发
console.log("服务器启动成功!");
})
5.测试:
小程序测试
wx.request({
url: ‘http://localhost:3000/news’,
success:res=> {
console.log(res.data);
this.setData({
content:res.data
})
}
})
、