初始化非必须,一般用于需要在站点启动前进行某些资源初始化,例如:`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
|