javascript - 在iisnode中运行 Nightmare Node js应用

标签 javascript node.js hapijs nightmare

我们使用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/

相关文章:

validation - 如何使用 Joi 验证上传的文件大小

c# - 如何将 Javascript Unicode 解码为 C# 字符串

javascript - 按花费时间对数组进行排序,格式 ("86:43")

javascript - npm 错误!失败...开发脚本 'webpack-dev-server'

node.js - Pacman 升级导致与不存在的包发生冲突

error-handling - HAPI中的错误处理

node.js - Order by 自定义模型中定义的字段属于多个关联。同时选择几个字段

javascript - 保留字行为

javascript - 为什么 split() 和 shift() 当我直接使用和通过变量使用它们时会产生不同的结果

javascript - 检测重复文本