【发布时间】:2020-10-09 14:31:41
【问题描述】:
我正在尝试为 AgileCRM 构建 expressjs API 端点。对于我的应用程序目的,我需要在同一个 API 端点中发布多个请求,并且需要创建一个数组 [],这个数组将包装我所有的 AgileCRM 用户信息
另外,我使用的是express 4+,其中包含body-parser。
第一次尝试
export const postSmsToTwilio = (request, response) => {
let body = [];
request.on('data', (chunk) => {
body.push(chunk);
}).on('end', () => {
body = Buffer.concat(body).toString();
response.end(body);
});
}
第二次尝试
let users = []
try {
let obj = req.body;
users.push(obj);
}
catch (error) {
res.status(500).send(error)
}
注意:数据来自 AgileCRM,格式为 text/plain 或 application/json
我的最终目标是如下所示显示用户信息:
[
{
"name": "As Md Habibullah",
"phone": "+8615608807860",
"email": "asmdhabibullah@yahoo.com",
"car_brand": "Mercedes-Benz",
"car_number": "256858"
},
{
"name": "Filippo Masiero",
"phone": "+393470927738",
"email": "asmdhabibullah@yahoo.com",
"car_brand": "Mercedes-Benz",
"car_number": "25586458"
},
{
"name": "Azad Ahmed",
"phone": "+393470927738",
"email": "asmdhabibullah@yahoo.com",
"car_brand": "Mercedes-Benz",
"car_number": "2566868"
},
{
"name": "Md Musa",
"phone": "+393470927738",
"email": "asmdhabibullah@yahoo.com",
"car_brand": "Mercedes-Benz",
"car_number": "256858"
}
]
有可能吗?如果是这样,请给我一个关于我该怎么做的建议。** 如果您给我一个建议,我将很高兴。 谢谢@所有人
【问题讨论】:
标签: javascript arrays api express rest