Resumable.js:HTTP响应错误(部署到heroku或nodejitsu)

时间:2012-08-11 01:24:01

标签: http node.js heroku response

我一直在尝试使用resumable.js,我对我的笔记本电脑上内置的node.js服务器的性能非常满意。但是,当我将它部署到heroku或nodejitsu并且出现此错误时,它会死于大约1MB以上的任何内容:

  

格式不正确的HTTP响应(heroku)

  

{“bytesParsed”:9,“code”:“HPE_INVALID_STATUS”}(nodejitsu)

我该如何解决这个问题,以便部署?

这是我的package.json:

{
  "name": "uploader-resumable",
  "version": "0.0.1",
  "dependencies": {
    "express": "3.0.x"
  },
  "engines": {
    "node": "0.8.x",
    "npm": "1.1.x"
  },
  "subdomain": "blahblah",
  "scripts": {
    "start": "app.js"
  }
}

2 个答案:

答案 0 :(得分:1)

我正在回复这个未回答的问题,因为当您搜索HPE_INVALID_STATUS错误时搜索排名很高,即使它有点旧。

当您在nodeJS中传递带有HTTP响应的无效状态代码而不检查有效状态代码(例如对象而不是数字)时,可能会发生此错误。 (当我帮助某人调试此行为时,我看到很多HTTP / 1.1 [对象对象]响应通过了...)

答案 1 :(得分:0)

  

格式不正确的HTTP响应

是从Heroku返回的特定响应代码。 Nodejitsu不应该显示该错误。

请参阅:https://devcenter.heroku.com/articles/error-codes#h17-poorly-formatted-http-response