Alamofire发布数据不发送expressjs

时间:2018-01-01 22:04:46

标签: javascript ios node.js express alamofire

我正在尝试使用Alamofire从IOS应用程序向快速服务器发送JSON数据。但是,当我检查正在注销的数据时,我无法检索快速应用程序中的数据,它会显示一个空对象。我无法弄清楚为什么我没有在快递应用程序中检索数据。

以下是正在发送的数据格式的示例

["data": [{
      "dfsget4gsfs" : {
        "step_count" : 38,
        "effective_time_frame" : {
          "time_interval" : {
            "start_date_time" : "2018-01-01T17:07:02.425Z",
            "end_date_time" : "2018-01-01T17:08:03.862Z"
          }
        }
      }
    }, {
      "dfsget4gsfs" : {
        "step_count" : 15,
        "effective_time_frame" : {
          "time_interval" : {
            "start_date_time" : "2018-01-01T16:55:09.324Z",
            "end_date_time" : "2018-01-01T17:02:08.031Z"
          }
        }
      }
    }]]

IOS应用程序中的Alamofire片段

Alamofire.request("http://xxx.xxx.xx.xx:3005/demoendpoint", method: .post, parameters:  ["data": dataObject], encoding: URLEncoding.httpBody)

快递申请中的端点

routes.post("/demoendpoint", async function(req, res) {
    console.log("demo endpoint");
    console.log(req);
});
// body: {} The body which is logged from the req above 

版本
节点:8.0.0
表达:4.16.2
Alamofire:4.4

0 个答案:

没有答案