【问题标题】:React routing with MVC routing, what's happening here?React 路由与 MVC 路由,这里发生了什么?
【发布时间】:2020-12-18 03:35:23
【问题描述】:

我对反应非常陌生,并尝试使用反应前端和 MVC/Web API 后端构建应用程序。我遇到了问题。

我所做的只是基于包含的 Visual Studio 模板创建了一个带有 react 的示例 ASP.NET 核心 Web 应用程序。 dotnet new react。我没有对此代码进行任何其他更改。

此应用当前部署到 Azure 应用服务:https://examplemvcreact.azurewebsites.net/

预期:如果我访问 url https://examplemvcreact.azurewebsites.net/weatherforecast,我预期会调用天气预报控制器,并返回其数据。

实际结果:我得到了一个看似空白的索引页面,并且标题正确呈现。

但是,我也注意到:如果我在 url https://examplemvcreact.azurewebsites.net/weatherforecast 上进行完全刷新,control+f5,它确实实际上会点击控制器并且给我数据。

谁能帮我理解这个路由是如何工作的?在本地,我没有这个问题。

谢谢!

【问题讨论】:

  • 您很可能遇到缓存问题。请在此处查看我的帖子以避免它:stackoverflow.com/a/64062989/14072498
  • @RoarS。缓存本身不是我的问题,但你肯定会引导我找到解决方案的正确道路。这是讨厌的服务人员!我现在在我的 index.js 中禁用了它,现在我可以按预期加载页面了,谢谢你的提示!

标签: reactjs asp.net-core


【解决方案1】:

是服务人员。我删除了 index.js 文件中的导入和调用,我的 mvc 调用现在按预期返回到服务器。

【讨论】:

    猜你喜欢
    • 2017-06-10
    • 2017-10-07
    • 1970-01-01
    • 2015-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多