Javascript 如何从flatter查询到节点js

Javascript 如何从flatter查询到节点js,javascript,android,node.js,flutter,Javascript,Android,Node.js,Flutter,你好,我这里有个小问题,但我不知道怎么解决 我有一个来自Flatter“townid”的数据,我想使用node.js从Flatter的post请求中进行查询 //code from flutter app Future getB(townId) async{ var data; print(townId); final response = await http.post("http://xxx.xxx.xx.xx:3000/selectB",body:{ "t

你好,我这里有个小问题,但我不知道怎么解决 我有一个来自Flatter“townid”的数据,我想使用node.js从Flatter的post请求中进行查询

//code from flutter app
  Future getB(townId) async{
 var data;
    print(townId);
    final response = await http.post("http://xxx.xxx.xx.xx:3000/selectB",body:{
      "townid": townId.toString()
    });
    data = jsonDecode(response.body);
    return data;
}


从节点端,您必须获取townid,如下所示:


var townid=req.body.townid

必须从节点端获取townid,如下所示:

//node
var townid = req.body['townid']
var townid=req.body.townid

//node
var townid = req.body['townid']
试试这个,也许可以


试试这个,也许这会起作用,因为你的颤振应用程序的post请求主体是
body:{“townid”:townid.toString()})
您可以使用body解析器解析这个男孩,这就是它的样子

 const townid = req.body.townid

因为你的Flitter应用程序的post请求的主体是
body:{“townid”:townid.toString()})
您可以使用body解析器解析这个男孩,这就是它的样子

 const townid = req.body.townid

在查询部分呢?”$townid'或${townid}'1。我不知道。js在deapth中,但是${townid}可以工作。有关更多详细信息,请参阅。2.调试并检查“req.body”的内容。这会给我们带来一些启发。在询问部分呢?”$townid'或${townid}'1。我不知道。js在deapth中,但是${townid}可以工作。有关更多详细信息,请参阅。2.调试并检查“req.body”的内容。谢谢你的回答,但它的类型错误:无法阅读未定义的属性“townid”。请为你的答案添加一些解释,以便其他人可以从中学习。谢谢你的回答,但它的类型错误:无法阅读未定义的属性“townid”。请为你的答案添加一些解释,以便其他人可以从中学习