美文网首页serveropenresty
lua resty template && o

lua resty template && o

作者: dalongrong | 来源:发表于2017-07-06 09:00 被阅读121次

1. 安装

luarocks install lua-resty-template

2. 使用

配置模板页面位置

有多种方式:

a.  直接使用root 目录

代码如下:

location/{

root html;

content_by_lua'

local template=require"resty.template"

template.render("view.html",{message="Hello, World!"})

';

}

view.html

{{message}}

b.set $template_root

代码如下:

http{

server{

set $template_root/usr/local/openresty/nginx/html/templates;

location/{

root html;

content_by_lua'

local template=require"resty.template"

template.render("view.html",{message="Hello, World!"})

';

}

}

}

c.  set  template_location(原理:ngx.location.capture from /templates)

代码如下:

http{

server{

set $template_location/templates;

location/{

root html;

content_by_lua'

local template=require"resty.template"

template.render("view.html",{message="Hello, World!"})

';

}

location/templates{

internal;

alias html/templates/;

}

}

3. 参考文档

https://github.com/bungle/lua-resty-template

相关文章

网友评论

    本文标题:lua resty template && o

    本文链接:https://www.haomeiwen.com/subject/srochxtx.html