Используя приведенный ниже код из примера, найденного мной, приложение Heroku Node.js вылетает из строя. Он не отвечает, когда я перейти к [MyApp] .herokuapp.comОшибка приложения Node.js Heroku с ошибкой R10 (время ожидания загрузки) `heroku restart` не работает
var http = require('http');
var port = process.env.PORT || 8000;
var counter = 0;
http.createServer(function (req, res) {
// increment the counter for each visitor request
counter=counter+1;
var path = req.url;
console.log("requested=" + path + " counter=" + counter);
res.writeHead(200, {'Content-Type': 'text/html'}); // prepare response headers
res.end(" :) ");
}).listen(port);
мой PROCFILE является
web: node thenameofmyapp.js
Я сделал heroku ps:scale web=1
У меня были некоторые зависимости, но удалил их, чтобы попытаться получить простое приложение для работы. Мой текущий пакет.json is
{
"name": "thenameofmyapp",
"version": "0.0.3",
"dependencies": {
},
"engines": {
"node": "0.10.x",
"npm": "1.2.x"
}
}
Почему я не могу привязать приложение к порту?
EDIT: Похоже, что даже после нескольких обновлений и работы heroku restart
мое приложение по-прежнему запускает код, который больше не существует. Что тут происходит?