【发布时间】:2018-11-26 03:10:27
【问题描述】:
我知道这是一个“通用”问题,但请在判断之前阅读它:
我尝试创建一个可以使用单个命令构建和运行的 vuejs 全栈应用程序。我使用 vue-cli 创建和构建项目。包括快递和节点(工作正常)。但我不知道如何向它添加数据库功能。我认为 mongodb 和 mongoose 会很合适,直到我了解到我需要一个单独的 mongodb 服务器运行而不是将它嵌入到我的构建中。
这甚至可能吗?我的意思是,Android 应用程序附带每个应用程序都可以使用的 SQLite。我需要在哪里研究才能完成这项工作?谷歌告诉我使用猫鼬,但它并没有像看起来那样嵌入。
【问题讨论】:
-
Vuejs 是一个前端框架,通常不会在其中嵌入数据库。还有很多嵌入式数据库,最流行的是 SQLite,ExpressJS 网站甚至有一个简单的使用示例:expressjs.com/en/guide/database-integration.html#sqlite
-
@UnholySheep 如果我可以将它与我的应用程序一起发布,我一定会看看它!非常感谢!编辑:看起来这只是一个没有持久层的“内存中”数据库?
-
SQLite 可以纯粹在内存中使用,也可以在持久性中使用(以数据库文件的形式)。您可以在他们的official site 上阅读更多相关信息,并且还有一些小的解释,例如:the sqlite3 docs
-
@UnholySheep 如果你把你的评论变成答案,我会接受的。它真的很有帮助,尤其是与文档的链接。谢谢!
标签: javascript node.js mongodb mongoose vue.js