nginx - ngx.var est vide dans openresty
滿天的星座
滿天的星座 2017-05-16 17:07:14
0
2
619
worker_processes  4;
error_log logs/error.log;

events {
    worker_connections 1024;
}

http {
    lua_package_path "/app/lua/?.lua;/usr/local/openresty/lualib/resty/?.lua;;";
    lua_code_cache off;

    server {
        listen 6699;
        charset utf-8;
        #lua_need_request_body on;

        location ~ ^/api/([-_a-zA-Z0-9/]+) {
            #echo $remote_addr;
            default_type application/json;
            access_by_lua_file  lua/bootstrap.lua;
            content_by_lua_file lua/.lua;
        }
    }
}

Le ngx.var dans le script lua est une table vide

滿天的星座
滿天的星座

répondre à tous(2)
大家讲道理

Il est vrai qu'il ne peut pas être imprimé, mais cela peut être fait individuellement, comme ngx.var.remote_addr, ngx.var.args (si l'uri a des paramètres, veuillez donner une réponse experte expliquant pourquoi il ne peut pas être imprimé). . http://www.cnblogs.com/raiche ... Tout cela semble bien

为情所困

Je pense que la méthode d'impression de ngx.var est erronée. ngx.var est un tableau et une fonction doit être implémentée pour imprimer le tableau.

Référence
https://gist.github.com/range...

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal