【发布时间】:2015-06-12 03:55:29
【问题描述】:
你能帮忙吗,我在 heroku 上遇到了应用程序错误,虽然本地应用程序工作正常。
似乎这是 _http_outgoing.js:333 中的问题:
throw new Error('"name" and "value" are required for setHeader().');
更具体地说:
2015-04-07T05:22:23.244579+00:00 app[web.1]: > node ./bin/www
2015-04-07T05:22:23.845835+00:00 app[web.1]: throw new Error('"name" and "value" are required for setHeader().');
2015-04-07T05:22:23.845840+00:00 app[web.1]: at ClientRequest.OutgoingMessage.setHeader (_http_outgoing.js:333:11)
2015-04-07T05:22:23.845845+00:00 app[web.1]: at /app/node_modules/simplecrawler/lib/crawler.js:768:11
2015-04-07T05:22:23.845847+00:00 app[web.1]: at process._tickCallback (node.js:355:11)
2015-04-07T05:22:23.845848+00:00 app[web.1]: at Function.Module.runMain (module.js:503:11)
2015-04-07T05:22:23.845837+00:00 app[web.1]: ^
2015-04-07T05:22:23.845838+00:00 app[web.1]: Error: "name" and "value" are required for setHeader().
还有我的 app.js
var app = express();
var port = process.env.PORT || 5000
var server = http.createServer(app)
server.listen(port)
console.log("http server listening on %d", port)
我该如何解决这个问题?
【问题讨论】:
-
您好,您是否设置了任何自定义标题?你能发布你的代码的sn-p吗
-
我不知道。我从我的 app.js 中添加了一部分
标签: javascript node.js heroku