使用nginx前後端分離發布專案?

2022-07-21 07:33:10 字數 819 閱讀 8501

原理我就先不說了,直接上手

在右邊選擇download

我們選擇 nginx/windows-1.14.1

然後會看到這樣乙個資料夾

我們可以用vscode開啟這個資料夾

然後開啟

conf/nginx.conf檔案

找到server

把這server{}裡的所有都注釋掉,然後新增這麼一段**,如圖

listen 80;//埠號

server_name localhost;//網域名稱本地解析

root d:\dist; //專案執行路徑

autoindex on; //自動識別專案根目錄下的index.html

index index.html index.htm;//同上

//下面是做介面的反向**的,如果你的專案不需要做反向**可以省略

接下來就把你的專案build一下,然後把server下的root後面的路徑改成你build後dist資料夾的路徑,

最後開啟命令控制台,start nginx就可以執行你的專案了

nginx -s stop:停止

nginx實現前後端分離

參考 路徑 nginx conf nginx.conf2.1 設定前端 位置location 2.2 配置後台請求攔截 後台跳轉 攔截所有前端 以 api 開始的請求 到 後端服務 http localhost 8080 backend project name api location api2....

前後端分離及使用前後端分離的原因

前後端分離指的是前端採用純html頁面,通過ajax向後台請求資料。使用前後端分離的原因,通過在後台設定引數,可以控制html在遊覽器的快取時間,遊覽器訪問頁面時不需要向後台傳送請求。減少了後台伺服器的壓力。判斷遊覽器是否取的是快取 cache control max age 3600 響應頭中有這...

前後端分離

關於前後端分離的一些好的文章推薦 前端框架 為什麼前後端分離 最直白的理解,我認為是因為在開發過程中,前端總是需要等待後端的環境搭建好之後,前端才能獲取相關資料,對於前端的開發影響很大,事實上前端並不關心後端的開發,那麼有沒有方法不讓後端影響前端的開發呢?其實後端提供的是什麼?乙個執行伺服器,乙個就...