Node.js Heroku和链接嵌套HTTP请求(Alamofire/NodeJS)

Node.js Heroku和链接嵌套HTTP请求(Alamofire/NodeJS),node.js,heroku,alamofire,Node.js,Heroku,Alamofire,我正在尝试将两个get请求嵌套在彼此内部 Alamofire.request(.GET, "serverAddress") .responseJSON { response in if let JSON = response.result.value { //populate parameters with the expected args var parameters:[String:[S

我正在尝试将两个get请求嵌套在彼此内部

Alamofire.request(.GET, "serverAddress")
        .responseJSON { response in
            if let JSON = response.result.value {
                //populate parameters with the expected args
                var parameters:[String:[String]] = [String:[String]]()
                //Request2
                self.queryFriendsList(parameters)
        }
这是另一个方法中的嵌套请求

func queryFriendsList(parameters:[String:[String]]) {
    Alamofire.request(.GET, "serverAddress", parameters : parameters, encoding: .JSON)
        .responseJSON {
            response in
            if let res = response.result.value {
                print(res)
            }
    }
}
当我在Heroku上查看日志时,我看到:

heroku[router]: sock=client at=warning code=H27 desc="Client Request Interrupted" method=GET path="/query_friends_list/"
与应用程序报告关联的日志:

Error: request aborted
at IncomingMessage.onAborted (/app/node_modules/raw-    body/index.js:269:10)
at emitNone (events.js:67:13)
at IncomingMessage.emit (events.js:166:7)
at abortIncoming (_http_server.js:281:11)
at emitOne (events.js:82:20)
at Socket.serverSocketCloseListener (_http_server.js:294:5)
at Socket.emit (events.js:169:7)
第二个请求取决于第一个后续请求。
我不知道如何调试这个。我使用的是Heroku的免费版本,因此我无法从文档中确定是否存在多个请求的问题?

此错误的问题与我不了解在何处查找错误有关

sock=client 
表示问题与客户端相关。最初,我为我对heroku的http请求指定了一个get请求。我指定了使用JSON编码的参数,但我意识到我无法在get请求上发送使用JSON编码的有效负载

这才是真正的根本问题。在我的swift项目中将我的路线切换到post请求并更新调用之后,我能够对我的DB进行正确的查询