node服务器自动监听代码修改

node服务器自动监听代码修改

当你在写node.js的时候,当你每次修改node.js后台代码的时候。都要去重新启动服务器,是不是感觉特别的麻烦,特别烦。那么好,我来教你解决方案。

首先 

我们在node中安装第三方工具包  nodemon    可以实现自动监听服务器代码的更改,重新部署的功能。

 根目录:npm i nodemon -D

把第三方工具包,安装在本地开发依赖

第二步

打开package.json文件,在scripts中,添加dev命令:

配置    

 第三步

在终端中,通过npm run 命令的方式执行命令。

 

好的,恭喜你的node代码修改后,会自动重启后台已经完成

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现后台服务器接收到数据后前端页面自动刷新显示的一种常见方法是使用WebSocket来建立实时通信。当后台服务器接收到数据时,它可以将数据发送给连接的前端页面,前端页面接收到数据后可以进行相应的处理和刷新。 下面是一个简单的示例代码,展示了如何使用WebSocket实现此功能: 前端页面代码(HTML和JavaScript): ```html <!DOCTYPE html> <html> <head> <title>自动刷新页面示例</title> </head> <body> <h1>接收到的数据: <span id="data"></span></h1> <script> const socket = new WebSocket('ws://localhost:8080'); // 替换为你的服务器地址 socket.onmessage = function(event) { const receivedData = event.data; document.getElementById('data').innerText = receivedData; // 在此处进行其他页面刷新或处理逻辑 }; </script> </body> </html> ``` 后台服务器代码(使用Node.js和WebSocket库): ```javascript const WebSocket = require('ws'); const wss = new WebSocket.Server({ port: 8080 }); // 替换为你希望监听的端口 wss.on('connection', function connection(ws) { ws.on('message', function incoming(message) { // 在此处处理接收到的数据 // 可以根据需要进行相应的逻辑和处理 // 示例:将接收到的数据发送给所有连接的客户端 wss.clients.forEach(function each(client) { if (client.readyState === WebSocket.OPEN) { client.send(message); } }); }); }); ``` 这个示例中,前端页面通过WebSocket连接到后台服务器,并监听`onmessage`事件来接收从服务器发送过来的数据。后台服务器使用WebSocket库创建一个WebSocket服务器,并在收到客户端发送的消息时,将消息广播给所有连接的客户端。 请注意,这只是一个简单的示例,实际应用可能需要根据具体需求进行适当的修改和扩展。希望对你有帮助!如果你有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值