首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为Twiml Nodejs服务

如何为Twiml Nodejs服务
EN

Stack Overflow用户
提问于 2017-02-19 10:46:39
回答 2查看 248关注 0票数 0

我很难用nodejs创建我的TWIML文件。我正在创建出站调用,它们使用的是静态XML文件或twiml bin,而不是我的端点。

你知道哪里出问题了吗?

代码语言:javascript
复制
app.post('/twiml-generator', function(req, res){
    var name = "billy";
    //Create TwiML response
    var twiml = new twilio.TwimlResponse();

    twiml.say("Hello from your pals at Twilio! Have fun. Love " + name);

    res.writeHead(200, {'Content-Type': 'text/xml'});
    res.end(twiml.toString());

});

然后当我去发起呼叫时

代码语言:javascript
复制
  client.calls.create({ 
    url: 'http://myHOSTEDsite.com/twiml-generator',//ISSUE HERE but if i use a twiml bin or static xml, it works// so my endpoint must be the issue 
    to: targetNumber, 
    from: "+14444444444", // my trail number 
    timeout: 12

  }, function(err, call) { 
    console.log("call made"); 
    //console.log(call)

  }); 
EN

回答 2

Stack Overflow用户

发布于 2017-02-19 17:48:37

而不是

代码语言:javascript
复制
res.writeHead(200, {'Content-Type': 'text/xml'});
res.end(twiml.toString());

试一试

代码语言:javascript
复制
res.set('Content-Type', 'text/xml');
res.send(twiml.toString());
票数 1
EN

Stack Overflow用户

发布于 2021-06-11 22:03:02

这是Twilio医生说的

代码语言:javascript
复制
response.type('text/xml');
response.send(twiml.toString());
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42323073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档