首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >存储RESTful数据(LoopBack)

存储RESTful数据(LoopBack)
EN

Stack Overflow用户
提问于 2015-07-24 16:36:17
回答 1查看 86关注 0票数 0

我已经决定在我的新应用程序中使用LoopBack框架。实际上,我不能理解所有这些数据存储在哪里。当我使用API时,数据被存储到MYSQL、Oracle?

EN

回答 1

Stack Overflow用户

发布于 2015-10-29 02:42:55

Loopback提供了各种“连接器”,因此您可以插入您喜欢的数据库来存储数据。查看此处:https://docs.strongloop.com/display/public/LB/Connecting+models+to+data+sources

首先,为了简单和开发,您可以使用内置的“内存”连接器,它将数据存储在内存中,并在每次重新启动节点进程时被擦除。我发现的一个有用的技巧是,你可以传递一个设置,让它保存一个文件,我发现这对开发非常方便。https://docs.strongloop.com/display/public/LB/Memory+connector#Memoryconnector-Datapersistence

确定需要使用哪个数据库后,可以从npm安装该数据库的连接器。

每个支持strongloop的连接器在回送文档中都有自己的文档页。例如:MySql https://docs.strongloop.com/display/public/LB/MySQL+connector

安装连接器的一般过程是首先安装npm (除了内置的“内存”连接器)。

代码语言:javascript
运行
复制
$ npm install loopback-connector-mysql --save

然后在/server/datasources.json中配置它

代码语言:javascript
运行
复制
"mydb": {
    "name": "mydb",
    "connector": "mysql"
}

通常,您不会倾向于管理您的数据库数据结构,您可以在loopback中定义模型,然后使用"automigrate“和"autoupdate”方法让loopback为您管理数据结构。这里有很多有用的信息:https://docs.strongloop.com/display/public/LB/Creating+a+database+schema+from+models

我发现一个非常方便的工具是loopback-db-migrate,它允许您创建迁移文件并运行它们。https://www.npmjs.com/package/loopback-db-migrate

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31605818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档