Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
node.js应用程序和nginx buildpack在heroku崩溃_Node.js_Nginx_Heroku_Https_Buildpack - Fatal编程技术网

node.js应用程序和nginx buildpack在heroku崩溃

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('

我正试图在Heroku上部署一个应用程序,目的是将“nginx”用作前端服务器,在接受请求之前进行一些安全检查

遵循此URL中的所有步骤-

因此,在应用程序中,我有以下几行代码使用nginx启动服务器实例-

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