React 內容發布線上遇到的問題

2021-09-12 19:40:23 字數 651 閱讀 2452

這個專案用的相關技術

1.react-router 的 browserrouter 進行路由編寫

2.react-redux 進行狀態管理

3.styled-components 進行樣式書寫

其中在專案開發到上線的過程中遇到了一些問題,特此記錄一下。

"homepage": "."
再重新打包提交,控制台就不會出現報錯了。

2.一般打包的檔案放在伺服器的根目錄當中,訪問你的網域名稱即可成功,但是要想把打包的專案放在伺服器子目錄中該如何訪問呢?

在我和後端研究一番得出結論,比如你要放置你的專案子目錄叫pc,就要在你的路由增加乙個basename,**如下

這樣相當於每個路由訪問的時候都會預設加上/pc這個路徑,記住basename屬性不要帶後斜線

再次提交並訪問子目錄是就能訪問了,比如  www.baidu.com/pc/

3.我在使用browserrouter進行路由編寫時,發布到線上,會發現你手動重新整理瀏覽器的時候會發生報錯,我們的解決辦法是後端在nginx進行配置修改,修改之後在路由頁面重新整理也可以訪問了

目前這些只是粗略的記錄一下問題和簡單的解決辦法,具體每個問題,有時間會另寫文章具體描述該問題及多種解決方法

html ashx製作網頁發布之後遇到的問題

html ashx發布之後訪問不了ashx檔案。開發時一直是對的 netframework開發時是4.5,伺服器上的 是2.0的。開始意識到這個問題,發布時選擇4.5的framework。之後就一直是ashx 404 not found 找不到ashx檔案。改資料夾的訪問許可權,修改呼叫ajax的方...

electron vue build遇到的問題

受限於牆以及網路環境,很多人在嘗試打包electron程式時都會碰到各種問題,下面以electron vue模板為例 打包使用electron builder windows環境下,一步步解決打包時所遇到的錯誤。下面三個檔案操作同步驟2 3.wincodesign 1.9.0.7z 4.nsis 3...

使用poi向excel中插入內容遇到的問題總結

1 如何插入?在poi中有hssfpatriarch物件,該物件為畫圖的頂級管理器,乙個sheet只可以建立乙個。它的createpicture anchor,pictureindex 方法可以在excel中插入一張。具體 我們可以封裝成乙個方法 public static void setpict...