猿问

gulp的proxy代理无法将数据传输到服务端,怎么办??

使用gulp的gulp-connect和gulp-connect-proxy配置了代理服务,传输到服务端解决了跨域,但是服务端接收的参数为空,返回参数错误,相同的jquery的ajax请求在使用nginx的反向代理服务数据传输到服务端能否正常接收数据并处理,以下是相关代码,麻烦大神能够帮忙解决以下,先谢谢了。(由于保密关系服务端地址就不贴上了,其他代码都在这里了)

补充:

  1. 本地向服务端传送的数据是text格式,服务端接收字符串自己转换,发现被gulp-connect-proxy代理后没有向服务端传输http请求的body,只是传输了url,所以导致无法传输数据,解决办法是将数据拼接到url后面,但是这导致了补充的第二点。

  2. url后面拼接数据虽然实现了向服务端传输数据,但是我有一个请求传输的是json字符串,结果在代理过程中被截取了,导致只传输一半数据,构不成json导致传输失败,希望有大神能告诉一下原因;

gulp相关配置:

页面请求参数:

https://img2.mukewang.com/5c08e16f0001307906620283.jpg

nginx配置:

https://img1.mukewang.com/5c08e17e0001c37104590125.jpg

扬帆大鱼
浏览 460回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答