我有一个 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
结合官方github页面iisnode
,
它包含有关在 IIS 上使用 iisnode 从头开始创建一个简单的 Express Node.js 应用程序的所有详细信息。
我建议在继续下一个部分之前测试每个部分,一旦完成测试,首先从您自己的简约且简单的应用程序开始,一旦一切正常,就从那里开始构建它。
附:对我来说这个错误的原因是当我使用express.routing时命名错误
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)