我有这个凌乱的配置,例如:
server {
listen 80 default;
server_name localhost;
location / {
proxy_method $foo;
proxy_pass http://foobar:8080;
}
}
我希望看起来像:
server
{
listen 80 default;
server_name localhost;
location /
{
proxy_method $foo;
proxy_pass http://foobar:8080;
}
}
如何以更好的方式格式化Nginx配置?
答案 0 :(得分:2)
有一些格式化程序,例如:
installing it from npm(nodejs package manager):
npm install -G nginxbeautifier
installing it from arch aur (arch user repository):
pacaur -S nginxbeautifier
cloning from by github repository(git和github):
git clone https://github.com/vasilevich/nginxbeautifier.git
您可以获得有关如何在本地使用该程序的说明 执行 nginxbeautifier -h 要么 nginxbeautifier --help 还有github页面本身。
完全披露我是“nginxbeautifier.com”的开发者和维护者
和相关的github页面
请在那里报告任何发行,
nginxbeautifier中的一些代码是
acctualy的灵感来自提到的第一个选项。
答案 1 :(得分:0)
任何在线/文本编辑器的代码美化器都应该完成工作,尝试使用不同的语言来获得完美的缩进。
以上网站的示例输出:
server {
listen 80
default;
server_name localhost;
location / {
proxy_method $foo;
proxy_pass http: //foobar:8080;
}
}