主頁無法正常加載
我已經成功地在 Heroku 中構建和部署了我的代碼。
它在本地作業正常,但反應不呈現 index.html
后端API正常作業,在這里 ,但網頁這里不加載-使用ReactJS。
我所有的GitHub代碼是這里的內部發展分支。
按照此帖子步驟托管相同的內容。
uj5u.com熱心網友回復:
主頁沒有定義正確的 URL 或路徑。
例如,你可以去這里:
https://mangya.herokuapp.com/administrator/
或者這里
https://mangya.herokuapp.com/api
...因為它們是有效的 URL。
您的空白“主頁”路徑未列出,因此沒有點擊視圖,因此您會收到錯誤訊息。
要解決此問題,您需要將 MyBlog 中的 urls.py 更改為如下所示:
urlpatterns = [
path('', [path.to.your.view]),
path('administrator/', admin.site.urls),
path('api/', include(router.urls))
]
在 Django 中,當您點擊 URL 時要呈現任何內容,您需要定義一個呈現模板的視圖,這就是我的 urls.py 示例。
因此,例如,如果您嘗試運行 Vue、React 或任何其他依賴 API 和 Ajax 呼叫來填充頁面的前端框架,則必須允許該基頁由 Django 呈現,因為它是服務器運行您的應用程式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/334422.html
