Node.js传真API Twilio HTTP检索失败



我想通过twilio API设置接收传真。

这是我的index.js文件

// const http = require('http');
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
// Parse any incoming POST parameters
app.use(bodyParser({ extended: false }));
var parentRef = admin.database().ref();
var updates ={};


app.post('/fax/received', (req, res) => {
// log the URL of the PDF received in the fax
console.log(req.body.MediaUrl);
var faxData = req.body
var faxContent = faxData.MediaUrl
var faxSID = faxData.sid 
var faxSender = faxData.from 
var faxDate = faxData.date_created
var senderdata = {
FaxSender:faxSender,
FaxURL:faxContent,
FaxID:faxSID,

date:Date.now(),
};

updates['/Fax/Recieved/' + faxSID] = senderdata;
// updates['/Signups/Promoters/' + msgFrom] = senderdata;
return parentRef.update(updates);
// Respond with empty 200/OK to Twilio
res.status(200);
res.send();
});

http.createServer(app).listen(3000, () => {
console.log('Express server listening on port 3000');
});

当我尝试运行文件,然后发送传真进行测试时我一直收到这个错误

11200-HTTP检索失败。

502坏网关(服务器日志上(

我可能做错了什么

看起来您只是返回了一些值(return parentRef.update(updates);(,而不向客户端发送任何内容。尝试评论return

最新更新