Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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 在使用Github部署时,如何指向Heroku中的配置变量_Node.js_Mongodb_Heroku_Npm - Fatal编程技术网

Node.js 在使用Github部署时,如何指向Heroku中的配置变量

Node.js 在使用Github部署时,如何指向Heroku中的配置变量,node.js,mongodb,heroku,npm,Node.js,Mongodb,Heroku,Npm,我是一名相对较新的MERN开发人员,正在尝试在Heroku上托管我的应用程序, 数据库位于Mongo Atlas上,当mLab插件可用时,我可以毫无问题地连接到该数据库。然而,现在插件已断开连接,我有一些问题。 我通过GitHub部署应用程序,因此我使用.gitignore文件来省略.ENV文件, 因此,我有点不确定,如果我的GitHub Repo没有配置文件,我如何能够直接指向MongoDB Atlas,而不使用其他人在另一个问题上建议的附加组件。 我可以尝试使用Heroku Git而不是Gi

我是一名相对较新的MERN开发人员,正在尝试在Heroku上托管我的应用程序, 数据库位于Mongo Atlas上,当mLab插件可用时,我可以毫无问题地连接到该数据库。然而,现在插件已断开连接,我有一些问题。 我通过GitHub部署应用程序,因此我使用.gitignore文件来省略.ENV文件, 因此,我有点不确定,如果我的GitHub Repo没有配置文件,我如何能够直接指向MongoDB Atlas,而不使用其他人在另一个问题上建议的附加组件。 我可以尝试使用Heroku Git而不是GitHub连接吗?这是否允许访问我的.env配置变量,例如我的MongoDB Atlas凭据

我知道我需要在package.json文件中包含代码才能同时启动mongodb和节点服务器,但我只是想了解Heroku将如何访问我的本地配置变量