Я решил использовать среду LoopBack для моего нового приложения api. Собственно, я не могу понять, где хранятся все эти данные. Когда я использую данные API, они хранятся в базе данных, такой как MYSQL, Oracle?Хранение данных RESTful (LoopBack)
ответ
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 имеет свои собственные страницы документации в документах loopback. Например. MySql https://docs.strongloop.com/display/public/LB/MySQL+connector
Общий процесс установки соединителя является первым НПМ установить его (кроме разъема «памяти», который построен в)
$ npm install loopback-connector-mysql --save
А потом в настроить его в /server/datasources.json
"mydb": {
"name": "mydb",
"connector": "mysql"
}
Как правило, вы не склонны управлять структурой данных базы данных, можно определить модели в шлейфом, а затем использовать методы «automigrate» и «Автообновление», чтобы иметь обратную петлю управлять структурами данных для вас. Много полезной информации по этому поводу: 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. Денормализация данных Loopback
- 2. Коннекторы базы данных Loopback
- 3. Использование и/или вместе в Loopback restful api filter
- 4. Node.js loopback faceback loopback
- 5. Android loopback loopback
- 6. Получение данных от strongloop/loopback
- 7. Хранение данных в данных ядра
- 8. Хранение миллионов сегментов данных данных
- 9. LoopBack Отношения
- 10. Структуры структуры данных RESTful
- 11. Restful Webservices Кэширование данных
- 12. Хранение данных SSN/CC
- 13. Хранение конкретных данных конфигурации
- 14. Хранение данных пользователя iOS
- 15. Хранение данных в Ram
- 16. Хранение данных в браузере
- 17. Хранение данных в оболочке
- 18. Хранение постоянных данных сайта/
- 19. Хранение данных типа char
- 20. MySQL: хранение произвольных данных
- 21. Хранение данных в Prolog
- 22. Хранение данных на устройстве
- 23. Хранение данных в hashmap
- 24. Хранение научных данных
- 25. Хранение небольшого количества данных
- 26. Постоянное хранение реляционных данных
- 27. Хранение Удлинителя данных
- 28. Хранение возвращаемых данных аутентификации
- 29. OpenCV: Хранение данных Mat
- 30. Полиморфное хранение данных ассоциации
Что вы пытаетесь спросить? – VedX
Я не могу понять, где хранятся данные api. –