我的意圖是在Heroku上部署一個簡單的Web應用程序。 我曾經在本地託管這個應用程序,但現在我正在使用Heroku獲得它的在線。非特定Heroku部署錯誤(Node.js,socket.io)
打開應用程序時,它只是說:「應用程序發生錯誤,您的頁面無法提供。」
沒有錯誤編號或沒有暗示爲什麼應用程序不能正常工作,這裏是所有相關代碼:
客戶端代碼:
var socket;
socket = io.connect("https://fakename.herokuapp.com");
服務器端節點.js代碼:
var express = require('express');
var Victor = require('victor');
var app = express();
var server = app.listen(process.env.PORT || 3000, listen);
function listen() {
var host = server.address().address;
var port = server.address().port;
console.log("server is up");
}
app.use(express.static('public'));
var io = require('socket.io')(server);
當然包括procfile和package.json。
鍵入「heroku日誌」,它將註銷在您的heroku應用程序實例中引發的錯誤消息。 – supergentle
對不起,我沒有提到這一點,但在構建日誌中沒有任何錯誤,唯一接近錯誤的是NPM_CONFIG_LOGLEVEL = error – Canatron