1
location ~ ^/test/(?<id>\d+)$ {
postgres_pass database;
rds_json on;
postgres_escape $name $id;
postgres_query "SELECT $name";
}
上面的代碼片段取自https://github.com/FRiCKLE/ngx_postgres/issues/4。
有人可以向我解釋做什麼和做什麼? 我找不到解釋它的文檔。 已檢查https://github.com/FRiCKLE/ngx_postgres和http://nginx.org/en/docs/http/ngx_http_core_module.html#location。
在上面的代碼片段中,沒有必要包含^和$ correct?因爲在官方文檔中,他們從來沒有使用^和$在所有的https://github.com/FRiCKLE/ngx_postgres#sample-configuration-5 – geoyws
@Geoyws。你想匹配一個像'/ foo/bar/test/123abcdefg'這樣的URL嗎?可能不會。如果不是,那麼是的,你需要這些角色。 –
感謝您的快速回答,埃德。 – geoyws