在iisnode中运行噩梦节点js app

时间:2016-12-27 07:41:16

标签: javascript node.js hapijs nightmare

我们使用hapi节点js创建了一个节点js app,并使用nighmare node js包含了一些功能web抓取功能。

使用hapi暴露的API很少,并且在命令行中运行应用程序一切正常,例如" node app.js"。

但是当使用iisnode在IIS中托管应用程序时,它会挂起。不确定是什么问题...

所以,我的问题是梦魇节点js是否可以在iis节点中工作?

请在这方面提供帮助。

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但是我已经使用IIS ARR成功完成了此任务。

不需要iisnode。基本上,您可以像说localhost:3000那样运行节点应用程序,并使用ARR(应用程序请求路由)运行ISS。您在IIS ARR上创建将代理反向转换为localhost:3000的服务器。所以你最终会得到类似

的东西

example.com <-ARR->本地主机:3000

确保localhost:3000不公开可用。