1.代码
结合官网文档:node.js中文网
const http = require('http')
const url = require('url')
function test_a(req, res, _url) {
if(req.method === 'GET') {
const name = _url.searchParams.get('name')
res.setHeader('Content-Type', 'text/html;charset=UTF-8')
res.write(`<h1>Hello, ${name}!</h1>`)
}else {
res.setHeader('Content-Type', 'text/html;charset=UTF-8')
res.write('请求方式错误')
}
}
const server = http.createServer((req, res) => {
console.log(req)
const _url = new URL(req.url, `http://${req.headers.host}`)
console.log(_url)
switch(_url.pathname) {
case '/index':
test_a(req, res, _url)
break;
}
res.end()
});
server.listen(8000);
2.部分截图
打印1 打印2
|