@@ -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)
});
// 处理请求错误