我使用 Node 和 phantom.js 构建了一个简单的应用程序(循环),它可以在网络上抓取一些数据,并定期通过电子邮件向我发送新结果。
目前,我在本地终端中运行该命令,只要窗口打开,它就会继续运行。我的问题是我应该如何实现一个界面(最有可能是网络应用程序),以便我可以输入参数并让它在我离开页面时运行?
我听说过一个名为“forever”的软件包,但我不确定它是如何工作的,是否有人可以向我解释一下。
我有自己的共享托管,但概念上我对如何实现这一点感到困惑。我可以将我的代码推送到heroku,但是从那里我应该创建一个简单的仪表板来启动和停止我的网络scraper循环吗? Heroku 需要在大约一个小时不活动后启动,因此这可能不起作用。
我的应用程序当前仅从命令行获取参数,因此我显然必须从输入字段或其他内容中获取数据。
对需要做什么的高层概念会有很大帮助。
最佳答案
关于javascript - 如何实现需要持续运行的 Node 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51258119/