函数计算,node.js确实不会用,有谁帮忙一下,为什么取不到,传到云函数的值这是node.js的取值方法
这是传值
这个是请求方式是GET,所以取值不是body,参数应该是在Query里面,但是操作req.queries.参数名 取不到值
这是提示日志
在Node.js中,获取传递给云函数的值有多种方法。根据你提供的代码片段,我看到你正在使用getRawBody函数来获取请求的原始数据,然后从req.queries对象中获取参数值。然后你将这些参数值存储在params对象中,并将其传递给post函数。
然而,你的代码存在一些语法错误和缺失的部分。以下是修正后的代码:
javascript
Copy
const getRawBody = require('raw-body');
module.exports.handler = function(req, resp, context) {
getRawBody(req, function(err, body) {
if (err) {
console.error('Error reading request body:', err);
return;
}
const params = {
PhoneNumbers: req.queries.PhoneNumbers,
SignName: req.queries.SignName,
TemplateCode: req.queries.TemplateCode,
TemplateParam: req.queries.TemplateParam
};
post(params);
});
};
function post(params) {
// 执行你的逻辑,使用 params 发送 POST 请求或进行其他操作
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。