Почему в модуле машинописи соединение с формой не установлено? - PullRequest
0 голосов
/ 21 ноября 2018

Для упрощения обновления и обновления приложения в будущем я разделил приложение на более мелкие разделы и разделил на несколько отдельных модулей, таких как:

  1. module_typeorm (Модуль базы данных и хранилище данных по Typeorm)
  2. module_service (логика программы)
  3. module_controllers (маршруты и уровень анализа запросов и ответов)

Я использовал в программе следующие модули:

$ npm install ./../module_typeorm --save
$ npm install ./../module_service --save
$ npm install ./../module_controllers --save

После выполнения вышеуказанных команд файл package.json выглядит так, и модули добавляются и работают правильно:

package.json:

{
  "name": "modular_service",
  "version": "0.0.1",
  "description": "Modular Typescript service",
  "main": "build/index.js",
  "scripts": {
    "start": "nodemon --watch 'src/**/*.ts' --exec 'ts-node' src/index.ts",
    "build": "tsc",
  }
  "keywords": [],
  "author": "Majid ahmadi",
  "private": true,
  "license": "ISC",
  "dependencies": {
    "... (another modules)"

    "module_typeorm": "file:../module_typeorm",
    "module_service": "file:../module_service",
    "module_controllers": "file:../module_controllers",
  }
}

Моя проблема здесь в том, что после модуляции части module_typeorm выдается эта ошибка:

ConnectionNotFoundError: Connection "default" was not found.

В module_typeorm файл ormconfig.json добавляется и полностью настраивается.

Следует отметить, что я действительно хочу использовать логику и модели Typeorm как модуль и отдельно.Как получить доступ к базе данных из локального модуля?

...