-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
exports.handleRequest = async (ctx, request) => {
const { req, res } = ctx;
// 获取 POST 请求的 Body
let requestBody = '';
req.on('data', (chunk) => {
requestBody = chunk.toString();
});
req.on('end', async () => {
requestBody = JSON.parse(requestBody);
// 在这里根据需要修改请求的 Body 数据
try {
requestBody.query_model.sentry_business_id = '-1';
} catch (errr) {
console.log(errr)
}
// // 继续处理其他逻辑
const client = request({...req.headers, data: JSON.stringify(requestBody) }(svrRes) => {
res.writeHead(svrRes.statusCode, svrRes.headers);
svrRes.pipe(res);
});
try {
req.pipe(client);
await client.write('{"name": "Join"}', 'utf8', () => {
console.log(23131323)
});
} catch (err) {
console.log(err)
}
});
};
Metadata
Metadata
Assignees
Labels
No labels