У меня есть простая программа, которая отлично работает в localhost.NodeJS Развертывание путаницы между локальным хостом и другим доменом?
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
var port = process.env.PORT || 8080;
var host = "127.0.0.1";
var server = app.listen(port, host, function(){
console.log("Server running in : ",host ," with port no : ",port);
});
Пытается развернуть то же самое с героикой, используя код. Все идеально подходит, за исключением последней строки команды тестирования развертывания i.e node index.js
, которая, в свою очередь, относится к 127.0.0.1 и прекращает развертывание. Могу ли я знать, мне нужно что-то изменить здесь хозяина и порта адреса
Вам не нужен PROCFILE (если вы не хотите один). По умолчанию Heroku запускает «npm start». – hunterloftis