初始化代码脚本该如何使用?
初始化非必须,一般用于需要在站点启动前进行某些资源初始化,例如:`MySQL连接池`,`缓存资源` 等。⚠ 不需要初始化,修改`config.ini`配置文件 `Initialization_script=` 参数为空即可
要求:
必须返回`bool`型变量:`true`= 成功并继续,`false` = 终止运行
示例:
local interceptor = require("fastweb.interceptor")
local subscribe = require("fastweb.subscribe")
----------拦截器示例-------------
-- 拦截所有请求
interceptor.add("/*.*","/api/init/denied_interceptor.lua")
----------订阅示例-------------
subscribe.add("/user/*.*","/api/user.lua")
-- 输出初始化成功
print("init ok")
return true
页:
[1]