繁体   English   中英

在带有 iisnode 的 iis 上使用 node.js express

[英]use node.js express on iis with iisnode

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

我正在使用 win 10 和 IIS 10。

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

https://github.com/tjanczuk/iisnode

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

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

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

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

我建议遵循下一个指南,

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

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

我建议在进入下一个部分之前先测试每个部分,一旦完成测试,首先从你自己的简约和简单的应用程序开始,一旦一切正常,从那里开始构建。

PS 这个错误的原因是我使用 express.routing 时命名错误

第 1 步:- 安装 Node js

第 2 步 :- 安装 IISNode :-从这里

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

在此处输入图片说明

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM