最近想学 OpenResty 然后离不开 lua ,所以想求一份入门级的教程,也不用多深入,学完能在搜索引擎的帮助下编写一些基础的脚本就行。 最好几个小时就能照猫画虎就行。
1
nightwitch 2022-11-19 18:10:30 +08:00 via Android
programming in lua 4th
|
2
kiduu OP @nightwitch OK ,谢谢,找到书了,我去看看
|
3
cmdOptionKana 2022-11-19 18:18:30 +08:00
可以看看站长收集的资料(在本页底部或右边)
|
4
kiduu OP @cmdOptionKana 看到了,不过这些都是偏向文档查询类,不适合我这种没入门的
|
5
GTim 2022-11-19 18:59:39 +08:00
兄弟,看看这个: https://www.twle.cn/l/yufei/lua53/lua-basic-index.html 不知道符不符合你的要求
|
6
iyear 2022-11-19 21:01:42 +08:00
https://coolshell.cn/articles/10739.html 耗子叔写的,适合 gopher ,类比基本都是和 golang
|
7
yucao 2022-11-19 21:09:06 +08:00
如果你有其他其他语言的基础的话,直接 Lua 官方文档看一点基本语法就可以上手了,边做边学就行,Lua 这个语言真的非常简单
我就痛苦了 2 天,后面就基本都没问题了 |
8
eason1874 2022-11-19 21:51:10 +08:00
https://www.lua.org/manual/5.1/
看一下这个页面的 Lua functions 章节就行,总共没多少东西,openresty 的文档都比它多,我以前是看这个和 lua-nginx-module README 来学的,从零到写防 CC 攻击的模块就花了三四天吧 https://github.com/openresty/lua-nginx-module#directives |
9
chengjiezhou1024 2022-11-19 22:00:22 +08:00
lua 语法可以花一两个小时快速入门就行,写 openresty 逻辑难点在 nginx/openresty 知识,可以看下温铭写的《 OpenResty 最佳实践》,地址: https://moonbingbing.gitbooks.io/openresty-best-practices/content/index.html
openresty 提供的 API 需要参考 lua-nginx-module 项目说明文档,@eason1874 有提到,深入学习时需要看下 API 怎么实现,有些场景 API 返回值并不同,这点需要注意。 |
10
kiduu OP |