我在用iisnode https://github.com/tjanczuk/iisnode在 Windows 上的 IIS 中托管节点 Web 应用程序。当我在 Web 服务器(例如 Express 或 Restify)上设置路由时,我希望以独立于 IIS 托管应用程序的路径的方式进行设置。
例如,我的应用程序可以托管在两台运行 IIS 的计算机上的两个不同路径上;第一个可以将其托管在/foo
第二个在/bar
。假设我的应用程序想要设置一条路线/baz
- 在第一台机器上我需要配置路由/foo/baz
第二次我必须使用/bar/baz
这意味着复制 IIS 中保存的一些配置。
是否可以从 iisnode 托管的应用程序中可靠地计算出路径,以便我可以计算要设置的正确路由?或者我可以使用另一种技术来避免这样做?
我不知道有什么方法可以避免在 iisnode 中托管的 node.js 应用程序中看到与虚拟目录相对应的路径段。确保应用程序代码与主机无关的最佳方法是将其托管在 IIS 网站的根目录下。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)