从Web启动和停止节点脚本

时间:2015-08-09 17:13:47

标签: node.js

我有一个节点脚本,我正在处理twfs.tv连接到IRC频道并响应命令,以及调节其他连接用户发送的聊天行。

目前,我打开文件位置的终端并运行node app.js以启动IRC连接。但这在我的Mac上运行,我使用我的PC玩游戏和观看聊天,所以我必须让我旁边的Mac启动并停止IRC聊天客户端应用程序。

我想将其移至网络服务器,我可以登录并启动或停止网站上的聊天客户端应用程序,因此我不必一直将Mac放在我旁边。

最好的方法是什么?

如果您想查看我与您合作的脚本,请在此处找到

https://github.com/Jordan4jc/super-fly-twitch-bot

2 个答案:

答案 0 :(得分:1)

你可以创建一个HTTP服务器并监听一个端口(如果你不介意矫枉过正,express.js可以让你更轻松)。此服务器将包含URL,身份验证等的配置。在您提供给URL路径的回调中,您可以关闭IRC频道,数据库连接,并在您确信自己已经确认时调用process.exit(0)做了所有必要的事情,你确定这就是你想要的。

答案 1 :(得分:0)

您可以使用socket.io作为实时向应用程序发送信号的方式。