我们使用hapi node js创建了一个node js应用程序,并使用nighmare node js包含了一些功能Web抓取功能。
使用hapi公开的API很少,并且在命令行中运行该应用程序(如“node app.js”)都可以正常工作。
但是,当使用iisnode将应用程序托管在IIS中时,该应用程序将挂起。不确定是什么问题...
所以,我的问题是 Nightmare Node js是否可以在iis Node 上工作?
在这方面请帮忙。
最佳答案
我知道这是一个老问题,但是我已经使用IIS ARR成功完成了此任务。
不需要iisnode。基本上,您可以像说localhost:3000那样运行 Node 应用程序,并使用ARR(应用程序请求路由)运行ISS。您在IIS ARR上创建将代理反向转换为localhost:3000的服务器。所以你最终会得到类似
example.com <-ARR->本地主机:3000
确保localhost:3000不公开可用。
关于javascript - 在iisnode中运行 Nightmare Node js应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41341055/