29.專案上線遇到的問題?
a)路由攔截中,我需要訪問例項的一些方法,但是上線之後this訪問不到。定義router,
把this改為router就行。
b)路由攔截中,我需要觸發乙個action,但是拿不到store,因為非同步。
解決方案:settimeout、$nexttick
c)上傳的時候,pm2 --watch監聽檔案變動。每次上傳都會發生檔案變
動,檔案一邊動watch就會觸發,pm2就會一直重啟,服務就一直報錯。
d)生產/開發的時候,線上/線下介面的判斷。process_env_envnode判斷是開
發還是生產
e)專案上線時,有使用pm2做程序守護。
i.pm2 start不支援npm run build 的方式,可以自定義配置檔案。
}。然後啟動的時候pm2 start build.json即可。
script裡面可以寫sheel命令
ii.可以在全域性新建檔案,mysql_bd.s**件,裡面定義好mysql的啟動命令,
下次就不需要那麼麻煩了,裡面的內容是#!
/bin/sh mysql -uroot -p1234
f)單頁面應用使用hash方式跳轉路由,帶#,不好看,解決辦法
i.更改路由:mode改為history,實現去掉url中的 /#
ii.用history,重新整理的時候會找不到頁面,
可以用到connect-history-api-fallback中介軟體。
當使用者在瀏覽器重新整理的時候傳送的是get請求,中介軟體用的就是這個原理,
把原本的req的url改變
iii.nginx服務做反向**,實現去掉埠號。nginx配置upstream實現負載均衡,
如果nginx能**多台伺服器的話,可以配置多個伺服器,多個伺服器一起負擔多
人的併發請求,實現了負載均衡。
全域性nginx安裝完成之後再etc裡面,編輯nginx.conf檔案,在裡面插入 ups
tream,更改location,nginx -s stop 停止nginx
專案遇到的問題
一 下述配置項的作用 spring.jpa.hibernate.naming.physical strategy org.hibernate.boot.model.naming.physicalnamingstrategystandardimpl1 hibernate 5 之前 spring.jpa...
專案遇到的問題
解決方案 進入pod apk add curl 原因 由於對tomcat而言收到的是普通的http請求,因此當tomcat裡的應用發生轉向請求時將轉向為http而非https,為此我們需要告訴tomcat已被https 方法是增加x forwared proto和x forwarded port兩個...
在做App上線打包的時候遇到的問題
還有乙個原因是因為 你的證書和系統的想衝突了,你需要去把它刪掉 至於這個問題的答案,我沒有遇到,而且我在找我的錯誤的時候,我發現網上很多都是這種原因,所以我就不寫了,以免自己不了解而誤導大家,需要的話去其他部落格看下這種錯誤的解決方法 2.command usr bin codesign faile...