|
@@ -66,11 +66,24 @@ router.get('/testApi', function(req, res, next) {
|
|
|
|
|
|
// 发送第三方服务器请求
|
|
|
const proxyReq = https.request(options, (proxyRes) => {
|
|
|
- // 将第三方服务器的响应头部信息转发给用户
|
|
|
- res.writeHead(proxyRes.statusCode, proxyRes.headers);
|
|
|
+ // // 将第三方服务器的响应头部信息转发给用户
|
|
|
+ // res.writeHead(proxyRes.statusCode, proxyRes.headers);
|
|
|
|
|
|
- // 将第三方服务器的响应数据转发给用户
|
|
|
- proxyRes.pipe(res);
|
|
|
+ // // 将第三方服务器的响应数据转发给用户
|
|
|
+ // proxyRes.pipe(res);
|
|
|
+
|
|
|
+ let data = '';
|
|
|
+
|
|
|
+ // 接收响应数据
|
|
|
+ proxyRes.on('data', (chunk) => {
|
|
|
+ data += chunk;
|
|
|
+ });
|
|
|
+
|
|
|
+ // 响应结束时处理数据
|
|
|
+ proxyRes.on('end', () => {
|
|
|
+ console.log(data); // 输出获取到的数据
|
|
|
+ res.end(data)
|
|
|
+ });
|
|
|
});
|
|
|
|
|
|
// 处理请求错误
|