google-bigquery - 在云函数中使用来自 HTTP 请求的数据来查询 BigQuery
问题描述
在 Google Cloud 功能方面需要一些帮助。
我创建了一个从请求触发的 Cloud func HTTP
,我使用 GTM 服务器端向我的 Cloud Function 触发器TAG
发送POST
请求,此请求包含标题和正文中的数据,我需要使用此数据来查询我的 BigQuery。request
我在谷歌文档中找到了一些样板代码并尝试了我的函数,但现在当我发送500
.
到目前为止我所拥有的:
exports.parseXML = (req, res) => {
// Convert the request to a Buffer and a string
// Use whichever one is accepted by your XML parser
const data = req.rawBody;
const xmlData = data.toString();
console.log('data' + data)
console.log('xmldata' + xmlData)
const {parseString} = require('xml2js');
parseString(xmlData, (err, result) => {
if (err) {
console.error(err);
res.status(500).end();
return;
}
console.log('result' + result)
res.send(result);
});
};
我真的认为这会更容易,因为我只需要从POST
我发送的请求中访问数据TAG
,有没有人有更好的方法或可以帮助我找到解决方案?
在此先感谢,非常感谢任何帮助,亲切的问候,
解决方案
推荐阅读
- machine-learning - 如何加快对 6,100,000 个特征的递归特征消除?
- windows - md5sum 抱怨回车符
- javascript - 为什么 npm run serve 在 Vue.js 上构建缓慢?
- microsoft-graph-api - 通过 MS GraphAPI 获取新电子邮件发送的状态
- python-3.x - CNN输出准确率低于50%
- c# - if/else 在两个不同的 for 循环中迭代相同的变量
- r - 将参数传递给一个函数,该函数由另一个函数在 R 中按其名称调用
- java - RestTemplate 放置方法
- c# - 如何将滚动条添加到富文本框wpf
- oracle - 设置服务器输出时出错,PL/SQL 脚本无法在 FME 中执行?