gpt4 book ai didi

express - 在 Google 云函数(不是 Firebase 云函数)中使用 Express 和 Body-Parser

转载 作者:行者123 更新时间:2023-12-03 21:24:08 27 4
gpt4 key购买 nike

我正在尝试同时使用 GCF 和 Express。我发现的所有示例都提供了有关 Firebase CF 的良好信息,但不是直接的 GCF。

具体来说,我需要使用 body-parser 来获取一些通过“x-www-form-urlencoded”而不是“application/json”的内容类型发送的已发布的正文信息。如果我 console.log req.rawBody 但还没有找到一种干净的方法来获取 body 部位,我可以看到数据。

我找到了这篇文章:https://mhaligowski.github.io/blog/2017/05/15/serving-functions-express.html但对我来说,这只是几个代码片段,实际上并不清楚事情是如何结合在一起的。

最佳答案

您可以要求 body-parser只要您发送 Content-Type: application/json header ,它会自动解析为 JSON:

const bodyParser = require('body-parser');

exports.acceptJson = (req, res) => {
console.log(req.body);
res.status(200);
};

关于express - 在 Google 云函数(不是 Firebase 云函数)中使用 Express 和 Body-Parser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49576720/

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