编写程序建立一服务 器,提供网页服务,网页中显示当前时间
时间: 2024-03-25 16:40:52 浏览: 44
好的,我可以为您提供一个简单的 Node.js 代码示例来实现您所需的服务:
```javascript
const http = require('http');
// 创建 HTTP 服务器
const server = http.createServer((req, res) => {
// 设置响应头
res.writeHead(200, {'Content-Type': 'text/html'});
// 获取当前时间
const now = new Date();
const hour = now.getHours();
const minute = now.getMinutes();
const second = now.getSeconds();
// 构建 HTML 内容
const html = `
<html>
<head>
<title>当前时间</title>
</head>
<body>
<h1>当前时间是 ${hour}:${minute}:${second}</h1>
</body>
</html>
`;
// 输出 HTML 内容
res.end(html);
});
// 启动 HTTP 服务器
server.listen(3000, () => {
console.log('服务器已启动,监听端口 3000');
});
```
这段代码会创建一个 HTTP 服务器,并在浏览器访问 `http://localhost:3000` 时返回当前时间的 HTML 页面。您可以将它保存为一个名为 `server.js` 的文件,然后使用命令 `node server.js` 来启动它。
阅读全文