【发布时间】:2022-11-10 09:50:29
【问题描述】:
您好,我有一个关于 IIS 的问题。我在窗口服务器中使用 node.js 应用程序。 这是我的 web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ReverseProxyInboundRule1" stopProcessing="true">
<match url="(.*)"/>
<conditions>
<add input="{CACHE_URL}" pattern="^(https?)://"/>
</conditions>
<action type="Rewrite" url="http://localhost:8082/{R:1}"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
我已经设置了server.setTimeout(1800000)
但是,我使用 axios 调用 chrome。
axios({
method: 'GET',
url: '/api',
timeout: 5 * 1000 * 60
})
但是我在 Chrome 中一分钟后仍然失败。我需要在 IIS 设置中添加什么?
【问题讨论】:
-
iis中设置Timeout可以参考这个链接:https://stackoverflow.com/questions/2414441/how-to-increase-request-timeout-in-iis但这不一定是超时问题,需要更多的错误信息来分析问题。