二、放入打包檔案
解壓後在/html資料夾下放入前端打包檔案,例如dist
三、修改配置檔案
修改/conf/nginx檔案
1. #user nobody;改為#user root;
2. 將listen為80埠的server裡的**修改為
location /
location /api/
error_page 404 /index.html; # 這行為了解決前端路由配置的是history的問題,如果是hash則不需要
四、執行nginx
配置完畢後,cmd執行命令start nginx啟動即可,可以訪問localhost或127.0.0.1即可
額外延申:
常規配置:
1. 命令
檢視nginx的版本號:nginx -v
啟動nginx:start nginx
快速停止或關閉nginx:nginx -s stop
正常停止或關閉nginx:nginx -s quit
配置檔案修改重裝載命令:nginx -s reload
2.理論
跨域跨域是瀏覽器行為,不是伺服器行為。
實際上,請求已經到達伺服器了,只不過在回來的時候被瀏覽器限制了。就像python他可以進行抓取資料一樣,不經過瀏覽器而發起請求是可以得到資料,想到通過nginx的反向**來解決跨域問題。
**所謂**就是在我們和真實的伺服器之間有一台**伺服器,我們所有的請求都是通過它來進行轉接的。
正向**隱藏了真實的客戶端。反向**隱藏了真實的伺服器。
簡簡單單編譯原理
都說編譯原理挺難,其實它並不像大家想象中的那麼難,it s so easy 總的來說編譯原理可以分為以下幾個知識點 文法的分類 不確定的有限狀態自動機到確定的有限狀態自動機的轉換 正規表示式。掌握了這三個知識點,編譯原理中每個題的道理了,其實編譯原理就是這麼回事。下面具體介紹上面說的三個知識點 1....
簡簡單單寫程式
寫程式這麼多年,總有幾百萬行了。感覺,程式寫的方向,總的來說越來越簡單。乙個函式,簡簡單單幾行就完了,乙個類,簡簡單單幾個公有方法,也就完了。簡單,就不容易出錯,自己看自己的 看昏了的也有,乙個函式幾千行,人的腦子,堆疊顯然不夠用,看了後面,忘了前面,何苦呢。簡單,就好懂,乙個工程完了,心裡其實很發...
簡簡單單聯合查詢
最近兩節過於簡單都不配有腦圖 聯合查詢 union 含義 將多條查詢語句的結果合併成乙個結果 語法 查詢語句1 union 查詢語句2 應用場景 要查詢的結果來自多個表,且多個表沒有直接的連線關係,但查詢的資訊一致時 注意事項 1 要求多條查詢語句的查詢列數是一致的 2 要求多條查詢語句每一列的型別...