Heroku localhost卡在Node.js App的“ No ENV File Found”上

我有一个Node.js应用程序,它可以在部署到Heroku时正常工作,但每当我尝试使用“heroku local”或“heroku local web -f Procfile”在本地进行testing时,它都会显示“[WARN]find”。

       

网上收集的解决方案 "Heroku localhost卡在Node.js App的“ No ENV File Found”上"

添加一个.env文件。 该文件包含本地设置与heroku环境不同的本地VARS。 但是,如果一切运行良好,您可以忽略该警告,或者触摸.env。

您也可以通过创build一个Procfile.local文件来区分,并运行heroku local -f Procfile.local来强制使用本地启动脚本。

我刚刚阅读: https : //devcenter.heroku.com/articles/heroku-local 。 这解释了一切。

对于一个工作的例子: http : //github.com/halcwb/GenUnitApp.git 。 当你安装了heroku工具栏时,你可以在mac或者linux上使用heroku local -f Procfile.bash,或者使用heroku -f Procfile.local来访问windows,并且去http:// localhost:3000查看结果。

可能重复