#全局变量
plug用来加载server内置模块,用法同require(id)
const logger = plug('logger');
const ajax = plug('ajax');
const config = plug('config');
特性
request绑定context 等价与 global.contextrequest生命周期内只能访问自己的context对象context
context.window -- window对象context.autoParseBody -- boolean 为false时可关闭TSW自带的body解析config.router.name()特性
request绑定window 等价与 global.windowrequest生命周期内只能访问自己的window对象window
window.disable() -- 禁用全局变量windowcontext.window来访问windowwindow.enable() -- 启用全局变量windowwindow.onerror = fn -- 定制错误页window.response -- response原始对象window.request -- request原始对象request.cookies -- cookie的解析结果request.REQUEST -- request.url的解析结果request.params -- 默认值{}request.GET -- GET参数request.POST -- POST参数application/x-www-form-urlencoded -- 自动解析,字符集UTF-8application/json -- 自动解析,字符集UTF-8text/json -- 自动解析,字符集UTF-8multipart/form-data -- 因涉及二进制流式收包,不会自动解析request.param(key,[defaultValue])params > GET > POST > defaultValue返回非null值window.websocket -- 触发message事件的websocket对象,详情查看websocket对象