Server
const http = require('http');
const server = http.createServer((req, res) => {
console.log(req.url, req.method);
res.setHeader('Content-type', 'text/html');
res.write('<h2>hello</h2>');
res.end();
});
server.listen(5000, 'localhost', () => {
console.log('listening on port 5000');
})
读取一个html文件并返回
let file = 'index.html';
if(req.url === '/about') {
file = 'about.html';
res.statsuCode = 200;
} else if(req.url === '/help') {
file = 'help.html';
res.statsuCode = 200;
} else {
file = '404.html';
res.statsuCode = 404;
}
fs.readFile('./index.html', (err, data) => {
if(err) {
console.log(err);
} else {
res.write(data);
}
res.end();
})
重定向
res.setHeader('Location', '/contact');
res.end();