如何解決 react-router-dom(react-router v4) hash url 問題(不使用hash url)




為了不觸發請求給伺服器,我們會使用假網址"#"來避免觸發請求,好讓client side route能作動。但是如果今天屬於比較正式的開發我們並不希望見到使用"#"這種hash url的作法

請參考一樓解法即可
https://stackoverflow.com/questions/42672842/how-to-get-history-on-react-router-v4

補充:
如果直接輸入網址仍然可能發生404 not found ,關於這個問題因為卡在伺服端的樣子,稍微找了網路上的資料說要在伺服端做設定,無論如何伺服端接收到請求均應返還index.html即可

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料