gpt4 book ai didi

javascript - 退出后如何重新启动代码?

转载 作者:行者123 更新时间:2023-12-03 01:31:58 29 4
gpt4 key购买 nike

我有一些代码在被告知时“关闭”(退出)。但我希望它不仅仅是关闭,我希望它“重新启动”,就像重新启动计算机按钮一样:关闭,重新打开,重新加载所有内容。这样,如果更新准备就绪,机器人就可以进行更新。

我想到也许另一个文件会不断检查我的 main.js 是否正在运行,如果它关闭,可能会重新启动 main.js

但我不知道该怎么做。我尝试过 Google 搜索,但没有找到 JavaScript 的答案。

最佳答案

我使用nodemon来重新启动我的开发代码。在生产中,我被告知forever.js 可以完成相同的任务。您可以将其配置为监听文件更改,然后重新启动服务器。如果您希望它是事件驱动的,更好的选择可能是编写一个可由机器人调用的 shell 脚本来重新启动服务。

类似于:

!#/bin/bash
killall node
node /path/to/server/index.js

这将从系统重新启动您的服务器。请注意,这是针对 Linux 的。其他操作系统可能有不同的命令,尤其是非类 Unix 系统。

关于javascript - 退出后如何重新启动代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51253024/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com