Я хочу показать вам, как использовать TypeORM с проектом Loopback3.

Давайте начнем!

Создадим проект loobpack, затем установим typeORM:



Установите пакет npm:

  1. npm install typeorm --save
  2. Вам необходимо установить reflect-metadata прокладку:
  3. npm install reflect-metadata --save

Затем, в элементах управления, которые мы хотим использовать typeORM, нам нужно создать проект петли машинописного текста, потому что typeORM использует машинописный текст.

Сделать это просто:

  1. В 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)..

Это все люди!

Любая проблема? Не стесняйся связаться! :)