nginx-lua 不仅可以做接口, 还可以处理上层的输出 ( upstream outputs)。
比如下面的例子:
location /sqlite { autoindex on; autoindex_localtime on; } |
/sqlite目录开了autoindex,界面极简单,无任何css和js,想对其做出美化,无从下嘴。
效果图:
最近学习了nginx-lua,突然发现有可行方案了:
body_filter_by_lua ' local b = ngx.arg[1] --单双引号的问题。 双引号要用\\二个斜线转义。 单引号要用\一个斜线转义。 前提条件是body_filter_by_lua 后面用的是单引号。 ngx.arg[1] = … |