我对 NodeJS 和 MongoDB 相当陌生,我使用 Webstorm 的 MEAN 堆栈启动了一个新项目。我有一个空的基础项目,想将其提交到 Github。
我有一个名为“data”的目录,用于项目的 MongoDB 部分。只需使用 MongoDB 设置此目录即可加载 300mb 的文件。 gitignore 这个数据目录安全吗? Github 不喜欢大文件。
MongoDB生成的文件图片
最佳答案
您可以安全地忽略 mongodb 数据文件。
通常数据文件不包含在项目结构中。您只需要开发计算机上的这些文件,以便可以在本地运行您的应用程序。将应用程序部署到生产中后,您将连接到另一个数据库,如果您在副本集中运行多个 Node ,则该数据库可能是完全独立的计算机或多个。
您还可以将 node_modules 目录添加到 .gitignore
中,因为您通常会在部署过程中安装这些目录。
Github 提供了一些针对各种语言的示例 .gitignore
文件 - 您可能会发现查看 nodejs one 很有用。
关于node.js - NodeJS 与 MongoDB - 将项目推送到 Github,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35324338/