开发中,不能直接访问接口服务器,因此需要使用代理
插件可以实现express代理
proxy()参数说明
forwardPath选项用于在代理请求之前修改路径
forwardPathAsync选项用于在发送代理请求之前之前,使用Promise异步修改请求路径
filter选项主要用于筛选哪些请求可以被代理转发,例如,你只想转发get请求
intercept选项用于在将响应返回给客户端之前,对响应做处理
与intercept相反,decorateRequest选项用于在请求通过代理转发至目标主机之前,对请求进行处理
通常代理请求的协议类型与原始请求保持一致,如果代理请求需要用https协议,可以用https选项强制实现
可以用preserveHostHdr选项将HTTP头部复制到express代理服务器的HTTP头部
这是一个实验选项,用于在发送代理请求时,保证请求体(req.body)编码为Node Buffer
request body默认编码格式为 utf-8。
当代理请求体为Buffer时,使用null来保存缓冲(例如,图像上传) ,接受 raw-body支持的任何值。
编码格式也可以通过intercept选项实现
默认情况下。node在连接过程中,是没有timeout的。使用timeout选项增加超时,Timed-out requests 将会返回504和X-Timeout-Reason header。
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.ksxb.net/tnews/1981.html