如何实现一个基于Node.js的实时Web时钟应用,并通过修改URL路径来展示不同时间信息?
时间: 2024-10-28 18:17:00 浏览: 14
创建一个实时Web时钟应用涉及到前后端的紧密协作。在Node.js端,你需要设置一个HTTP服务器,使用Node.js的http模块来监听端口并响应请求。前端通过HTML和JavaScript实现时钟的显示,并定期(例如每秒)通过AJAX或WebSocket从服务器获取当前时间,以实现时钟的实时更新。以下是一个简单的示例代码:
参考资源链接:[Node.js实现Clock时钟Web服务器案例教程](https://wenku.csdn.net/doc/87xiazynxi?spm=1055.2569.3001.10343)
Node.js服务器端代码示例:
```javascript
const http = require('http');
function currentTime() {
const now = new Date();
return now.toLocaleTimeString();
}
const server = http.createServer((req, res) => {
if (req.url === '/time') {
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end(currentTime());
} else {
res.writeHead(404, { 'Content-Type': 'text/plain' });
res.end('Not Found');
}
});
server.listen(3000, () => {
console.log('Server is running on ***');
});
```
前端HTML和JavaScript代码示例:
```html
<!DOCTYPE html>
<html lang=
参考资源链接:[Node.js实现Clock时钟Web服务器案例教程](https://wenku.csdn.net/doc/87xiazynxi?spm=1055.2569.3001.10343)
阅读全文