部署使用Node-Watcher的节点应用程序

时间:2017-10-16 14:53:09

标签: node.js deployment offline intranet

我刚刚完成了我的Node应用程序的开发,该应用程序使用node-watch来主动监视我的Intranet网络上的特定文件夹,并在有人将CSV文件放入受监控文件夹时将CSV数据解析为数据库表。

我可以在我的机器上成功测试它(我不需要全局安装这个包),它工作得很好。现在是时候将其部署到Intranet上的生产服务器,并且由于信息保护标准,该服务器无法访问互联网。

我已将整个app文件夹(包括node_modules)复制到服务器。应用程序成功启动并正在运行但是当我将文件拖放到受监视文件夹时没有任何反应(两者都没有错误)。也许node-watch不是一个纯粹的JS模块,但我无法在这台服务器上运行NPM Install,因为它无法访问互联网。

任何想法?

1 个答案:

答案 0 :(得分:0)

无法找到解决此问题的简单解决方案。与服务器团队合作可以更轻松地打开对运行节点进程的服务帐户的Internet访问。一旦我们这样做,我执行NPM INSTALL并重新安装服务器上的所有依赖项。它现在正在工作。