#全局变量
plug
用来加载server内置模块,用法同require(id)
const logger = plug('logger');
const ajax = plug('ajax');
const config = plug('config');
特性
request
绑定context
等价与 global.context
request
生命周期内只能访问自己的context
对象context
context.window
-- window
对象context.autoParseBody
-- boolean
为false
时可关闭TSW自带的body解析config.router.name()
特性
request
绑定window
等价与 global.window
request
生命周期内只能访问自己的window
对象window
window.disable()
-- 禁用全局变量window
context.window
来访问window
window.enable()
-- 启用全局变量window
window.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-8
application/json
-- 自动解析,字符集UTF-8
text/json
-- 自动解析,字符集UTF-8
multipart/form-data
-- 因涉及二进制流式收包,不会自动解析request.param(key,[defaultValue])
params > GET > POST > defaultValue
返回非null
值window.websocket
-- 触发message
事件的websocket
对象,详情查看websocket对象