[英]heroku deployment fails “Application error”
页面上的错误消息
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.
我看到了几个问题,例如我的
Heroku + node.js错误(Web进程在启动后60秒内未能绑定到$ PORT)
Heroku代码= H10 desc =“应用程序崩溃”-无法弄清为什么崩溃
但我不认为我犯了同样的错误。
const express = require('express');
const app = express();
const wetalk = require('./app');
const passport = require('passport');
app.set('port', process.env.PORT || 3000);
app.use(express.static('public'));
app.set('view engine', 'ejs');
app.use(wetalk.session);
app.use(passport.initialize());
app.use(passport.session());
app.use(require('morgan')('combined', {
stream: {
write: message => {
//write to logs
wetalk.logger.log('info', message);
}
}
}));
//router
app.use('/', wetalk.router);
wetalk.ioServer(app).listen(app.get('port'), () => {
console.log('Wetalk running on the port', app.get('port'));
});
这是我在git push heroku master上的控制台
Counting objects: 3, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 309 bytes | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Node.js app detected
remote:
remote: -----> Creating runtime environment
remote:
remote: NPM_CONFIG_LOGLEVEL=error
remote: NPM_CONFIG_PRODUCTION=true
remote: NODE_VERBOSE=false
remote: NODE_ENV=production
remote: NODE_MODULES_CACHE=true
remote:
remote: -----> Installing binaries
remote: engines.node (package.json): 4.2.2
remote: engines.npm (package.json): unspecified (use default)
remote:
remote: Downloading and installing node 4.2.2...
remote: Using default npm version: 2.14.7
remote:
remote: -----> Restoring cache
remote: Loading 2 from cacheDirectories (default):
remote: - node_modules
remote: - bower_components (not cached - skipping)
remote:
remote: -----> Building dependencies
remote: Installing node modules (package.json)
remote:
remote: -----> Caching build
remote: Clearing previous node cache
remote: Saving 2 cacheDirectories (default):
remote: - node_modules
remote: - bower_components (nothing to cache)
remote:
remote: -----> Build succeeded!
remote: -----> Discovering process types
remote: Procfile declares types -> (none)
remote: Default types for buildpack -> web
remote:
remote: -----> Compressing...
remote: Done: 15.5M
remote: -----> Launching...
remote: Released v14
remote: https://we-talk-cds.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy... done.
To https://git.heroku.com/we-talk-cds.git
d9bfd0f..a10aa13 master -> master
这是在控制台上显示的内容,看来是正确的,我们不胜感激
检查您的日志。 您正在使用Papertrail。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.