fwlua 发表于 2024-6-15 19:18:33

初始化代码脚本该如何使用?

初始化非必须,一般用于需要在站点启动前进行某些资源初始化,例如:`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]
查看完整版本: 初始化代码脚本该如何使用?