Node.js http模块-根据访问路由返回不同信息、node

2018-12-21  本文已影响0人  祝名

一.nodemon模块工具

1. 在电脑中的全局安装nodemon模块:可以让电脑实时监测你的代码修改,不用每次改了js文件的内容后,都要重新启动nodejs,再重新访问端口。
2. npm install nodemon -g

二.根据访问路由返回不同信息

1. req.url:客户端访问的入口

2. 网址后面的路径叫做路由,eg:/list

let http = require('http');
let server = http.createServer();
server.listen(3000,()=>{
    console.log('server服务启动成功,端口3000');
})
server.on('request',(req,res)=>{
    console.log(req.url);
    // console.log('有用户来了');
    // res.write('12345');
    // res.end('end feedback');
})
从3000端口下的list路径入口访问

2. 利用路由判断入口,返回不同的响应信息

let http = require('http');
let server = http.createServer();
server.listen(3000,()=>{
    console.log('server服务启动成功,端口3000');
})
server.on('request',(req,res)=>{
    res.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
    if(req.url == '/'){
        res.end('<h1>首页</h1>');
    }else if(req.url == '/list'){
        res.end('<h2>列表页</h2>');
    }else{
        res.end('404 page not found');
    }
})
上一篇下一篇

猜你喜欢

热点阅读