nodejs如何设置首页
时间: 2023-11-17 22:08:34 浏览: 59
在Node.js中,可以使用以下代码来设置首页:
```javascript
const http = require('http');
const fs = require('fs');
const server = http.createServer((req, res) => {
if (req.url === '/') {
fs.readFile('index.html', (err, data) => {
if (err) {
res.writeHead(404);
res.write('File not found!');
return res.end();
}
res.writeHead(200, {'Content-Type': 'text/html'});
res.write(data);
return res.end();
});
} else {
res.writeHead(404);
res.write('Page not found!');
return res.end();
}
});
server.listen(3000, () => {
console.log('Server is running on port 3000');
});
```
在上面的代码中,我们创建了一个HTTP服务器,并在其回调函数中检查请求的URL是否为根目录。如果是,则读取index.html文件并返回给客户端。如果不是,则返回404错误。你可以将index.html替换为你想要设置为首页的文件名。启动服务器后,在浏览器中访问http://localhost:3000,你应该能够看到你的首页。
阅读全文