修改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 | 错误页 |