我正在使用django并一起做出反应,但是我不知道如何处理路由。
LinearLayout
那是我的urls.py,当它加载html时,它很好,但是当我在另一个URL(在react应用程序中)刷新页面时,它抛出404, 我希望通过这种方式仍然可以从Django访问我的静态资产和管理员。
答案 0 :(得分:0)
您的问题是您js
处理路由,而服务器不知道该路由。
那么现在会发生什么:
/ GET
请求。并且服务器发送静态文件。之后,您的js代码可与路线配合使用。/other-page GET
请求。而且您的服务器不执行任何操作,因为在这种情况下您没有告诉服务器执行任何操作如何修复:
GET
请求下返回静态文件GET
路由,如果不是API请求,则应提供静态文件