类: Response
大约 3 分钟
类: Response
Response 类用于 mg.Server 回调函数的参数 rspn , 不需要创建该类:
类方法
方法 reply
原型: reply (content:string, code:number=200, header:string=null)
回复内容
参数:
content
类型string
参数说明回复内容
code=200
类型number
默认值200
参数说明回复状态码, 默认为 200
header=null
类型string
默认值null
参数说明回复头, 格式为 "key: value\r\n"
返回值:
类型undefined
方法 redirect
原型: redirect (url:string)
重定向请求
参数:
url
类型string
参数说明重定向链接地址
返回值:
类型undefined
方法 close
原型: close ()
服务器主动关闭访问连接
返回值:
类型undefined
方法 serveDir
原型: serveDir (req:HTTPRequest, dir:string)
执行文件服务
该方法用于实现静态文件服务器,用法请参考:简单 HTTP Web 后端的例子
参数:
req
参数说明请求对象,将事件回调函数传入的 req 直接传递给 serveDir 即可
dir
类型string
参数说明文件根目录
返回值:
类型undefined
方法 httpUpgrade
原型: httpUpgrade (req:HTTPRequest)
http 协议升级
将 http 请求升级为 WebSocket 通讯,用法请参考:WebSocket 的例子
参数:
req
参数说明请求对象,将事件回调函数传入的 req 直接传递给 serveDir 即可
返回值:
类型undefined
方法 wsSend
原型: wsSend (data:string)
发送 WebSocket 数据帧
用法请参考:WebSocket 的例子
参数:
data
类型string
参数说明数据帧内容
返回值:
类型undefined