安装http协议
npm i http -S
// 引入http协议
const http = require('http');
// 创建web服务实例
// 请求对象request,响应对象response
const webServer = http.createServer((request, response) => {
// 1、接收请求
let url = request.url; //请求url
// 跳过请求图标
if(url == '/favicon.ico') return;
console.log(url);
// 2、处理业务 注册 登录
response.writeHead(200, { 'Content-type': 'text/html;charset=utf-8' })
//解决中文乱码
if (url == '/login.do') {
response.write('<h1>登录界面</h1>') //响应数据
} else if (url == '/register.do') {
response.write('<h1>注册界面</h1>')
} else {
response.write('hello word')
}
console.log(url);
// 3、响应数据
response.end(); //结束
});
启动web服务器
webServer.listen(8080, () => {
console.log('web服务启动成功,监听8080端口')
})
运行
只有80端口才不写,其它都要加端口号http://ip:port/
网友评论