ASP.NET core3.1之Razor Page + SPA尝试中遇到的坑

作为一个野生的程序员,前一阵刚刚知道Ant Design Pro这么牛逼的东西,好想用啊。

正在运行的系统使用Razor Page写的,太大了,不可能一次性全部改成SPA模式,只能一点点来。

种种原因,弄两个服务器不好实现,于是想要把Razor Page和SPA弄到一起去。

客服重重困难之后,终于到了

https://docs.microsoft.com/zh-cn/aspnet/core/client-side/spa/react?view=aspnetcore-3.1&tabs=visual-studio#run-the-cra-server-independently

这一步,

spa.UseProxyToSpaDevelopmentServer("http://localhost:3000");

这一步咋的也过不去,不停的出现HTTP500错误。

如果使用新React基架模板的话,没问题,到我这里就不行。

一行一行注释,测试,最后发现是这一行的问题:

app.UseBrowserLink();

Microsoft.VisualStudio.Web.BrowserLink这个包与SPA有冲突,清理掉即可。

不知道后面还会有什么坑。。。

猜你喜欢

转载自www.cnblogs.com/wzhao666/p/12620858.html