我正在使用Twilio Api为Android开发一个用于VOIP的Android应用程序。我正在使用节点js作为服务器。 应用程序非常简单,当单击按钮时,我只需要检索在服务器上生成的令牌。令牌正确生成。 但我无法在我的Android活动中将其返回。
phone.java
<form name="form" method="post" action="/path/to/view">
...
</form>
// Node.js
public void Initialized(){
new Thread(new Runnable() {
public void run(){
try{
String capToken=HttpHelper.httpGet("...../token");
}
}
}).start();
}
答案 0 :(得分:1)
Console.log会向终端打印一条消息,它不会发送回复。您传递给app.get的函数会获取请求和响应参数。您希望使用response object作为回复。见下文:
app.get('/token', function(req, res) {
var token = new Twilio.Capability(acctId, authToken)
.allowClientIncoming('dummy')
.allowClientOutgoing(applicationId)
.generate();
res.send({ token: token });
});
答案 1 :(得分:0)
app.get('/token',function(req,res){
...
res.send({"token": token}) // <--- Should do the trick });