修改JS文件總是要部署到服務器後才能通過瀏覽器調試,比較麻煩,如果已經是生產系統還不方便部署,擔心修改的JS文件還有問題,導致原有的功能也不能正常使用,影響用戶體驗。一直想找一個可以加載本地JS進行調試辦法,很幸運Nginx可以!
nginx.conf 配置實例
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 5;
server {
listen 6001;
server_name localhost;
# 本機接口服務(服務代理)
location /services {
#root html;
#index index.html index.htm;
proxy_pass http://localhost:8080;
}
# JS(靜態文件代理)
location /ecustom/workflow/form/js {
root E:/Workspaces/ecology-eclipse/ecology-essex/WebContent;
}
# OA測試系統(服務代理)
location / {
proxy_pass http://192.168.2.95:8080;
}
}
}
參數解釋
配置參數 |
備註 |
---|---|
worker_processes |
進程個數 |
events.worker_connections |
每個進程允許的最多連接數 |
http.include |
導入文件內容 |
http.default_type |
默認文件類型 |
http.sendfile |
是否調用 sendfile 函數來輸出文件 |
http.keepalive_timeout |
連接超時時間 |
http.server.listen |
監聽端口 |
http.server.server_name |
監聽主機,可寫通配符 |
http.server.location |
監聽地址(URL) |
http.server.location.root |
定義服務器的默認網站根目錄位置 |
http.server.location.index |
定義首頁索引文件的名稱 |
http.server.location.proxy_pass | 定義代理服務器地址 |
http.server.error_page |
錯誤頁 |