gpt4 book ai didi

javascript - 在 React SPA 生产应用程序中设置 window.location.href 会产生意外结果

转载 作者:行者123 更新时间:2023-11-30 19:40:08 25 4
gpt4 key购买 nike

我有一个 React 16.8.5 SPA 托管在 Windows Server 2016 的 IIS 2016 后端。在应用程序中,用户可以下载 CSV 报告。为此,将 window.location.href 设置为生成报告的 Web API 的 URL。例如:

window.location.href = 'api/generatereport'

API 返回一个内容类型为 text/csv 的响应。这在我们的开发和测试环境中完美运行(文件已下载),但在生产环境中失败。在生产环境中,不是从 API 返回 CSV 内容,而是返回看起来像 index.html 的 HTML。请注意,我检查了 IIS 日志,所以我知道请求永远不会那么远。这似乎是一个客户端问题。另请注意,生产环境使用 https - 其他使用 http。

有没有想过在生产环境中可能会发生什么变化,从而导致此请求被如此错误地路由,并且只在一个环境中?大多数情况下,我在寻找最佳猜测或直觉。

最佳答案

关于javascript - 在 React SPA 生产应用程序中设置 window.location.href 会产生意外结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55488658/

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