gpt4 book ai didi

node.js - iisnode 托管的 Web 应用程序能否计算出托管它的虚拟路径?

转载 作者:搜寻专家 更新时间:2023-10-31 22:32:31 25 4
gpt4 key购买 nike

我正在使用 iisnode在 Windows 上的 IIS 中托管 Node Web 应用程序。当我在 Web 服务器(比如 Express 或 Restify)上设置我的路由时,我希望以一种独立于 IIS 托管应用程序的路径的方式进行。

例如,我的应用程序可以托管在两台运行 IIS 的机器上的两个不同路径上;第一个可以将其托管在 /foo 中,第二个可以将其托管在 /bar 中。假设我的应用程序想要在 /baz 设置路由 - 在第一台机器上我需要在 /foo/baz 配置路由,在第二台机器上我需要使用 /bar/baz 这意味着复制 IIS 中的一些配置。

是否可以从 iisnode 托管的应用程序中可靠地计算出路径,以便我可以计算出要设置的正确路径?或者我可以使用另一种技术来避免需要这样做吗?

最佳答案

我不知道有什么方法可以避免在 iisnode 中托管的 node.js 应用程序中看到与虚拟目录对应的路径段。确保您的应用程序代码与主机无关的最佳方法是将其托管在 IIS 网站的根目录下。

关于node.js - iisnode 托管的 Web 应用程序能否计算出托管它的虚拟路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10540235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com