node.js应用程序和nginx buildpack在heroku崩溃
我正试图在Heroku上部署一个应用程序,目的是将“nginx”用作前端服务器,在接受请求之前进行一些安全检查 遵循此URL中的所有步骤- 因此,在应用程序中,我有以下几行代码使用nginx启动服务器实例-node.js应用程序和nginx buildpack在heroku崩溃,node.js,nginx,heroku,https,buildpack,Node.js,Nginx,Heroku,Https,Buildpack,我正试图在Heroku上部署一个应用程序,目的是将“nginx”用作前端服务器,在接受请求之前进行一些安全检查 遵循此URL中的所有步骤- 因此,在应用程序中,我有以下几行代码使用nginx启动服务器实例- app.listen('/tmp/nginx.socket', function() { if (process.env.DYNO) { console.log('This is on Heroku..!!'); fs.openSync('
app.listen('/tmp/nginx.socket', function() {
if (process.env.DYNO) {
console.log('This is on Heroku..!!');
fs.openSync('/tmp/app-initialized', 'w');
}
console.log('Node server started on ' + port + ' at ' + Date(new Date()));
});
heroku有2个构建包(node,nginx),将heroku堆栈从heroku-16降级为cedar-14以成功部署应用程序,创建了一个带有
web: bin/start-nginx node example.js
,创建了包含mime.types的配置文件夹,以及包含以下详细信息的nginx.conf.erb
http {
charset utf-8;
include mime.types;
server {
listen <%= ENV['PORT'] %>;
server_name _;
location / {
proxy_pass https://example.herokuapp.com;
}
}
}
知道这个实现/配置有什么问题吗
这与代理传递在uri中有https这一事实有关吗?每次排序?每次排序?
[![error at heroku][1]][1] - https://i.stack.imgur.com/yPvvg.jpg