我正在使用iisnode在 Windows 上的 IIS 中托管节点 Web 应用程序。当我在 Web 服务器(比如 Express 或 Restify)上设置路由时,我希望以一种独立于 IIS 托管应用程序的路径的方式来完成。
例如,我的应用程序可以托管在运行 IIS 的两台机器上的两条不同路径上;第一个可以在 举办,/foo
第二个可以在/bar
. 假设我的应用程序想要在第一台机器上设置路由,/baz
我需要在第一台机器上配置路由,/foo/baz
而在第二台机器上我必须使用/bar/baz
这意味着复制 IIS 中保存的一些配置。
是否可以从 iisnode 托管的应用程序中可靠地计算出路径,以便我可以计算正确的设置路径?还是我可以使用另一种技术来避免这样做?