gpt4 book ai didi

strapi - 是否可以在 Strapi 上的定制端点上获取原始 body ?

转载 作者:行者123 更新时间:2023-12-04 16:42:13 27 4
gpt4 key购买 nike

我正在 Strapi 上构建自定义端点。对于这个端点,我需要有原始的正文内容。是否可以从 ctx 获得它?多变的?

stripe : async(ctx) => {
// Handle the event
const sig = ctx.request.headers['stripe-signature']

let event = null
try {
// ctx.request.body needs to be the original raw body
event = stripe.webhooks.constructEvent(ctx.request.body,sig, endpointSecret)
}catch (e) {
ctx.badRequest(null,e)
return
}

最佳答案

创建一个中间件( /config/middleware.js )并将其更新为以下内容

module.exports = {
settings: {
cors: {
enabled: true,
},
parser: {
enabled: true,
multipart: true,
includeUnparsed: true,
},
},
};
在 Controller (/api/ /controllers/ .js) 中:
const unparsed = require("koa-body/unparsed.js");
const unparsedBody = ctx.request.body[unparsed];

关于strapi - 是否可以在 Strapi 上的定制端点上获取原始 body ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58220905/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com