簡簡單單搭建nginx進行專案部署及前端跨域請求

2021-10-23 16:16:02 字數 823 閱讀 1221

二、放入打包檔案

解壓後在/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 要求多條查詢語句每一列的型別...