草庐IT

node.js - 使用服务帐户将 Firebase 应用程序部署到 Heroku(使用 dotenv 的环境变量)

我有一个使用firebase服务帐户的Node应用程序。我想将应用程序部署到Heroku,但我不想公开我的key。我直接从公共(public)github存储库进行部署,因此我不想在部署中包含服务帐户文件。我可以获取服务帐户json文件,将每个属性设置为环境变量,将这些变量中的每一个添加到Heroku并部署它。一切都很好(在我的firebase应用程序上授权了新的Heroku域之后),但是有没有更好的方法来做到这一点?这行得通,但是做起来有点痛苦(复制和粘贴每个变量并移动它)。我错过了一种更简单的方法吗?这是我正在做的改变。从它从文件中提取凭据的这一行:admin.initialize

node.js - Heroku 错误 H14(没有运行 Web 进程)

肯定有人遇到过这个问题。按照所有说明设置Node和npm。推送到heroku时没有错误。但是当我打开应用程序时,它显示“应用程序错误”herokups返回ProcessStateCommand----------------------------main.1upfor1mnodemain.js同时herokulogs返回ErrorH14(Nowebprocessesrunning)->GETmewtwo.herokuapp.com/dyno=queue=wait=service=status=503bytes=我尝试使用herokurestart重新启动应用程序,但仍然收到相同的错误

node.js - Heroku 错误 H14(没有运行 Web 进程)

肯定有人遇到过这个问题。按照所有说明设置Node和npm。推送到heroku时没有错误。但是当我打开应用程序时,它显示“应用程序错误”herokups返回ProcessStateCommand----------------------------main.1upfor1mnodemain.js同时herokulogs返回ErrorH14(Nowebprocessesrunning)->GETmewtwo.herokuapp.com/dyno=queue=wait=service=status=503bytes=我尝试使用herokurestart重新启动应用程序,但仍然收到相同的错误

node.js - 在 Node.js 中使用 Heroku 调度程序

实际上没有关于在Node.js中使用HerokuScheduler的教程。假设我有一个名为sayHello()的函数,我想每10分钟运行一次。如何在Controller中使用它。在ruby​​中,您编写rakefunction_name()但是没有对Node.js进行解释。我可以写'/sayHello'还是我应该做额外的配置? 最佳答案 创建文件/bin/say_hello:#!/app/.heroku/node/bin/nodefunctionsayHello(){console.log('Hello');}sayHello();

node.js - 在 Node.js 中使用 Heroku 调度程序

实际上没有关于在Node.js中使用HerokuScheduler的教程。假设我有一个名为sayHello()的函数,我想每10分钟运行一次。如何在Controller中使用它。在ruby​​中,您编写rakefunction_name()但是没有对Node.js进行解释。我可以写'/sayHello'还是我应该做额外的配置? 最佳答案 创建文件/bin/say_hello:#!/app/.heroku/node/bin/nodefunctionsayHello(){console.log('Hello');}sayHello();

node.js - 我可以在 Heroku 中运行 CoffeeScript 吗?

我有一个用CoffeeScript编写的node.js应用程序。我想知道在Heroku上托管应用需要什么。谢谢 最佳答案 MichaelBlume是对的,您不需要任何额外的代码即可在heroku上运行CoffeeScriptNode应用程序。我就是这样做的:将当前版本的coffee-script添加到package.json中的依赖项中。这可能看起来像这样:{"name":"My-CoffeeScript-App-on-Heroku","version":"0.0.1","dependencies":{"coffee-script"

node.js - 我可以在 Heroku 中运行 CoffeeScript 吗?

我有一个用CoffeeScript编写的node.js应用程序。我想知道在Heroku上托管应用需要什么。谢谢 最佳答案 MichaelBlume是对的,您不需要任何额外的代码即可在heroku上运行CoffeeScriptNode应用程序。我就是这样做的:将当前版本的coffee-script添加到package.json中的依赖项中。这可能看起来像这样:{"name":"My-CoffeeScript-App-on-Heroku","version":"0.0.1","dependencies":{"coffee-script"

node.js - Heroku 上的 NPM 私有(private) git 模块

我正在尝试将我的应用程序部署到Heroku,但是我依赖于使用一些私有(private)git存储库作为模块。我这样做是为了项目之间的代码重用,例如我有一个在多个应用程序中使用的自定义记录器。"logger":"git+ssh://git@bitbucket.org..............#master"问题是Heroku显然没有ssh访问此代码的权限。我在这个问题上找不到任何东西。理想情况下,Heroku有一个公钥,我可以将其添加到模块中。 最佳答案 基本认证GitHub支持基本认证:"dependencies":{"my-mo

node.js - Heroku 上的 NPM 私有(private) git 模块

我正在尝试将我的应用程序部署到Heroku,但是我依赖于使用一些私有(private)git存储库作为模块。我这样做是为了项目之间的代码重用,例如我有一个在多个应用程序中使用的自定义记录器。"logger":"git+ssh://git@bitbucket.org..............#master"问题是Heroku显然没有ssh访问此代码的权限。我在这个问题上找不到任何东西。理想情况下,Heroku有一个公钥,我可以将其添加到模块中。 最佳答案 基本认证GitHub支持基本认证:"dependencies":{"my-mo

node.js - Webpack 用于后端?

我只是想知道,我开始在一个新项目中使用Webpack,到目前为止它运行良好。我几乎会说我比以前用过的Grunt更喜欢它。但现在我很困惑如何和/或应该将它与我的Express后端一起使用?看,我正在创建一个具有前端(ReactJS)和后端(ExpressJS)的应用程序。该应用程序将在Heroku上发布。现在看来我也应该将Webpack与ExpressJS一起使用,以便通过一个命令(前端和后端)启动和运行应用程序。但是写这篇博文的人http://jlongster.com/Backend-Apps-with-Webpack--Part-I似乎使用Webpack将所有后端js文件捆绑在一起