【发布时间】:2018-01-14 06:45:44
【问题描述】:
我的目的是在 Heroku 上部署一个简单的 Web 应用程序。 我曾经在本地托管这个应用程序,但现在我正在使用 Heroku 将其联机。
打开应用程序时,它只是说:“应用程序发生错误,无法提供您的页面。”
没有错误号或提示为什么应用程序无法运行,这里是所有相关代码:
客户端代码:
var socket;
socket = io.connect("https://fakename.herokuapp.com");
服务器端 node.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 logs”,它将注销您的heroku应用实例中出现的错误消息。
-
对不起,我没有提到这一点,但构建日志中没有任何错误,唯一接近错误的是 NPM_CONFIG_LOGLEVEL=error