【发布时间】: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