题目可能说不清!
我这里说一下,我们的项目都是前后分离,几个项目都用的同一后端服务器,本地开发测试的时候是通过配置 nginx 来调用测试服务器的 Api 。(具体的这里也不细说了)
所以问题就来了,随着负责项目的增加,我们的 nginx 配置会出现类似这么这个情况:
location ~* ^.+\.(js|css|less|sass|map|gif)$ {
#PC 静态资源
#项目 1
#root /Users/Go7hic/work/项目 1
#项目 2
root /Users/Go7hic/work/项目 2
#项目 3
#root /Users/Go7hic/work/项目 3
# 项目 4
#root /Users/Go7hic/work/项目 4
#项目 5
#root /Users/Go7hic/work/项目 5
expires 2h;
}
#后端服务
location ~ /{
proxy_pass http://xx.xxx.xxx:3000;
}
每次我要开发测试项目 1 的时候,我又要找到 nginx.conf 来把项目 2 注释掉,而当我要修改测试项目 3 的一个 bug 时,又得把项目 1 的路径给注释掉。
觉得每次都查找修改这个文件很麻烦,所以我现在的做法就是经常把 ngnix.conf 这个文件用编辑器打开不关,觉得这个做法一点都不优雅。
现在想可不可以用 Node.js 或者其他语言来写个小工具来操作这个文件,希望各位给点建议或者分享你们的解决办法
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.