1.4.0 • Published 2 years ago
@nohost/connect v1.4.0
connect
Nohost 内部处理请求转发的模块
安装
npm i --save @nohost/connect
用法
const { getRawHeaders, request, tunnel, upgrade } = require('@nohost/connect');
API
const rawHeaders = getRawHeaders(req|res)
:还原请求或响应头大小写const svrRes = await request(req, res, options)
:- options: 可选,目标服务器的 IP(域名)及端口
- req:请求对象
- res: 响应对象
- svrRes: 上游服务响应对象
tunnel(req, options)
:代理隧道代理upgrade(req, options)
:转发 WebSocket 请求
例子
参考:https://github.com/nohosts/router/blob/master/lib/connect.js