nginx - openresty中,ngx.var為空
滿天的星座
滿天的星座 2017-05-16 17:07:14
0
2
595
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;
        }
    }
}

lua腳本裡面的ngx.var是空table

滿天的星座
滿天的星座

全部回覆(2)
大家讲道理

確實印不出來,但是單一卻可以例如ngx.var.remote_addr,ngx.var.args(假如uri有參數的話),求高手回答為什麼輸出不出啦.http://www.cnblogs.com/raiche ⋯⋯ 這些貌似都可以

为情所困

我認為是列印ngx.var的方法有誤,ngx.var是一個table,需要實作一個函數列印table。

參考
https://gist.github.com/range...

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!