mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 20:23:06 +00:00
snax 的 G 可配置
This commit is contained in:
@@ -12,5 +12,6 @@ luaservice = root.."service/?.lua;"..root.."test/?.lua;"..root.."examples/?.lua"
|
|||||||
lualoader = "lualib/loader.lua"
|
lualoader = "lualib/loader.lua"
|
||||||
-- preload = "./examples/preload.lua" -- run preload.lua before every lua service run
|
-- preload = "./examples/preload.lua" -- run preload.lua before every lua service run
|
||||||
snax = root.."examples/?.lua;"..root.."test/?.lua"
|
snax = root.."examples/?.lua;"..root.."test/?.lua"
|
||||||
|
-- snax_interface_g = "snax_g"
|
||||||
cpath = root.."cservice/?.so"
|
cpath = root.."cservice/?.so"
|
||||||
-- daemon = "./skynet.pid"
|
-- daemon = "./skynet.pid"
|
||||||
|
|||||||
@@ -4,7 +4,9 @@ local snax_interface = require "snax.interface"
|
|||||||
local snax = {}
|
local snax = {}
|
||||||
local typeclass = {}
|
local typeclass = {}
|
||||||
|
|
||||||
local G = { require = function() end }
|
local interface_g = skynet.getenv("snax_interface_g")
|
||||||
|
local G = interface_g and require (interface_g) or { require = function() end }
|
||||||
|
interface_g = nil
|
||||||
|
|
||||||
skynet.register_protocol {
|
skynet.register_protocol {
|
||||||
name = "snax",
|
name = "snax",
|
||||||
|
|||||||
Reference in New Issue
Block a user