一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

發(fā)現(xiàn)一個(gè)nginx LUA開發(fā)Web App的框架

 quasiceo 2014-04-24
2013-08-13 00:10 2885人閱讀 評(píng)論(3) 收藏 舉報(bào)

目錄(?)[+]

nginx是個(gè)好東西, nginx的openrtsy發(fā)行版本更是個(gè)好東西。

今天又發(fā)現(xiàn)個(gè)好東西 :Moochine

MOOCHINE - 一個(gè)簡(jiǎn)單的輕量級(jí)的web framework, 基于ngx_OpenResty(ngx_lua,ttp://) 做的框架,

使用例子  https://github.com/appwilldev/moochine-demo



可以讓我們構(gòu)建WebApp 更加的簡(jiǎn)單,具體使用方法請(qǐng)看具體的 moochine-demo

request對(duì)象的屬性和方法


--屬性
method          = ngx.var.request_method    -- http://wiki./HttpCoreModule#.24request_method
schema          = ngx.var.schema            -- http://wiki./HttpCoreModule#.24scheme
host            = ngx.var.host              -- http://wiki./HttpCoreModule#.24host
hostname        = ngx.var.hostname          -- http://wiki./HttpCoreModule#.24hostname
uri             = ngx.var.request_uri       -- http://wiki./HttpCoreModule#.24request_uri
path            = ngx.var.uri               -- http://wiki./HttpCoreModule#.24uri
filename        = ngx.var.request_filename  -- http://wiki./HttpCoreModule#.24request_filename
query_string    = ngx.var.query_string      -- http://wiki./HttpCoreModule#.24query_string
user_agent      = ngx.var.http_user_agent   -- http://wiki./HttpCoreModule#.24http_HEADER
remote_addr     = ngx.var.remote_addr       -- http://wiki./HttpCoreModule#.24remote_addr
remote_port     = ngx.var.remote_port       -- http://wiki./HttpCoreModule#.24remote_port
remote_user     = ngx.var.remote_user       -- http://wiki./HttpCoreModule#.24remote_user
remote_passwd   = ngx.var.remote_passwd     -- http://wiki./HttpCoreModule#.24remote_passwd
content_type    = ngx.var.content_type      -- http://wiki./HttpCoreModule#.24content_type
content_length  = ngx.var.content_length    -- http://wiki./HttpCoreModule#.24content_length

headers         = ngx.req.get_headers()     -- http://wiki./HttpLuaModule#ngx.req.get_headers
uri_args        = ngx.req.get_uri_args()    -- http://wiki./HttpLuaModule#ngx.req.get_uri_args
post_args       = ngx.req.get_post_args()   -- http://wiki./HttpLuaModule#ngx.req.get_post_args
socket          = ngx.req.socket            -- http://wiki./HttpLuaModule#ngx.req.socket

--方法
request:read_body()                         -- http://wiki./HttpLuaModule#ngx.req.read_body
request:get_uri_arg(name, default)
request:get_post_arg(name, default)
request:get_arg(name, default)

request:get_cookie(key, decrypt)
request:rewrite(uri, jump)                  -- http://wiki./HttpLuaModule#ngx.req.set_uri
request:set_uri_args(args)                  -- http://wiki./HttpLuaModule#ngx.req.set_uri_args

response對(duì)象的屬性和方法

--屬性
headers         = ngx.header                -- http://wiki./HttpLuaModule#ngx.header.HEADER

--方法
response:set_cookie(key, value, encrypt, duration, path)
response:write(content)
response:writeln(content)
response:ltp(template,data)
response:redirect(url, status)              -- http://wiki./HttpLuaModule#ngx.redirect

response:finish()                           -- http://wiki./HttpLuaModule#ngx.eof
response:is_finished()
response:defer(func, ...)                   -- 在response返回后執(zhí)行

支持 Multi-App 與 Sub-App

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    深夜福利亚洲高清性感| 国产福利一区二区久久| 不卡中文字幕在线免费看| 日韩人妻毛片中文字幕| 亚洲天堂一区在线播放| 日本高清视频在线观看不卡| 亚洲精品福利入口在线| 99久久精品免费看国产高清| 亚洲第一区欧美日韩在线| 久久99亚洲小姐精品综合| 国语对白刺激高潮在线视频| 91人妻丝袜一区二区三区| 天海翼高清二区三区在线| 在线观看免费午夜福利| 中文字幕人妻综合一区二区| 东京不热免费观看日本| 加勒比日本欧美在线观看| 亚洲精品成人午夜久久| 国产精品激情在线观看| 一区二区三区四区亚洲另类| 成在线人免费视频一区二区 | 色偷偷亚洲女人天堂观看| 伊人网免费在线观看高清版| 在线九月婷婷丁香伊人| 少妇一区二区三区精品| 日韩欧美精品一区二区三区 | 欧美加勒比一区二区三区| 国产精品白丝久久av| 亚洲国产精品国自产拍社区| 国产视频一区二区三区四区| 日本熟妇五十一区二区三区| 五月婷婷欧美中文字幕| 在线视频免费看你懂的| 国产成人精品国产成人亚洲| 日本丁香婷婷欧美激情| 欧美人妻免费一区二区三区| 人妻久久一区二区三区精品99| 欧美乱妇日本乱码特黄大片| 天海翼精品久久中文字幕| 精品国产亚洲一区二区三区| 插进她的身体里在线观看骚|