Я хочу показать вам, как использовать TypeORM с проектом Loopback3.
Давайте начнем!
Создадим проект loobpack, затем установим typeORM:
Установите пакет npm:
npm install typeorm --save
- Вам необходимо установить
reflect-metadata
прокладку: npm install reflect-metadata --save
Затем, в элементах управления, которые мы хотим использовать typeORM, нам нужно создать проект петли машинописного текста, потому что typeORM использует машинописный текст.
Сделать это просто:
- В package.json замените команду start следующей:
«scripts»: {
…
«start»: «ts-node server/server.ts»
…
}
и добавьте:
«main»: «server/server.js»
2. Создайте «ormconfig.js» и «ormconfig.json» в корневой папке проекта:
Затем в этом файле укажите папку для сущностей, которую я создаю в этом маршруте:
3. В файле, который мы хотим использовать typeORM, меняем расширение «.js» на «.ts» и импортируем:
импортировать «отражающие метаданные»;
- Пример сущности:
- Пример контроллера с динамическим sql:
ВАЖНО, добавляйте сущности для динамического использования, даже если там написано: «ObrasEntity» объявлен, но его значение никогда не read.ts(6133)..
Это все люди!
Любая проблема? Не стесняйся связаться! :)