Node.js 重定向响应位置
我想将响应重定向到CURL链接,但收到错误消息 “发送到客户端后无法设置标头” 我使用环回响应Node.js 重定向响应位置,node.js,amazon-web-services,express,redirect,loopback,Node.js,Amazon Web Services,Express,Redirect,Loopback,我想将响应重定向到CURL链接,但收到错误消息 “发送到客户端后无法设置标头” 我使用环回响应 import { Response as loopResponse } from '@loopback/rest'; 这是我的密码 @inject(RestBindings.Http.RESPONSE) private loopResponse: loopResponse, async dashboardGenerate( @param.query.string('workgroupId'
import { Response as loopResponse } from '@loopback/rest';
这是我的密码
@inject(RestBindings.Http.RESPONSE) private loopResponse: loopResponse,
async dashboardGenerate(
@param.query.string('workgroupId') workgroupId: string,
@param.query.string('period') period: string,
@param.query.string('historyDepth') historyDepth: number,
@param.query.string('reportDate') reportDate: string,
) {
const resp = await report.dashboardExport(
reportDate,
);
const respBody = resp.body;
this.logger.info('response: ', respBody);
const params = {
Bucket: fileBucket,
Key: respBody.data.path.slice(1, -1),
Expires: 400,
};
const curl = s3.getSignedUrl(Constants.SIGNED_URL_OPERATIONS.get, params);
this.logger.info('curl: ', curl);
return this.loopResponse.redirect(curl);
}