【问题标题】:use node.js express on iis with iisnode在 iis 上使用 node.js express 和 iisnode
【发布时间】:2017-11-16 14:57:01
【问题描述】:

我有一个 node.js express 应用程序,我需要让它在我的本地 IIS 服务器上运行,以便我可以向它发送有效的 http 请求并处理响应。

我使用的是 win 10 和 IIS 10。

为了在 IIS 上使用 node.js 应用程序,我遵循了有关使用 iisnode 的不同指南。

https://github.com/tjanczuk/iisnode

我还设法运行了测试,因此 iisnode 已安装、有效并与我的 IIS 一起工作。

“内置”测试在 IIS 附带的默认网站下执行,它会在其下创建一个新应用程序,从中可以访问不同的示例。

我的问题是我仍然缺乏一些关于如何在 IIS 上设置我自己的 node.js 应用程序的信息,因为似乎缺乏这些信息。 以及如何克服无效 http 请求的问题。

HTTP status: 500
HTTP subStatus: 1001
HTTP reason: Internal Server Error

【问题讨论】:

    标签: node.js express iis iisnode


    【解决方案1】:

    我建议遵循下一个指南,

    https://harveywilliams.net/blog/installing-iisnode

    结合iisnode的官方github页面, 它包含有关在 IIS 上使用 iisnode 从头开始​​制作简单的 express node.js 应用程序的所有详细信息。

    我建议在继续下一个之前测试每个部分,一旦完成测试,首先从您自己的简约应用开始,一旦一切正常,从那里开始构建它。

    附:对我来说,这个错误的原因是我使用 express.routing 时命名错误

    【讨论】:

      【解决方案2】:

      步骤 1 :- 安装 Node js

      第 2 步:- 安装 IISNode:- from here

      然后根文件夹结构如下所示。 iisnode 文件夹包含日志文件和索引文件。

      第 3 步:- 创建 Angular 服务器端构建,以便创建浏览器和服务器文件夹。将它们添加到 dist 文件夹中,如下所示。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-08
        • 2017-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多