Typeorm + Zeit Now: ни в одном из файлов конфигурации не найдены параметры подключения - PullRequest
0 голосов
/ 27 февраля 2020

Sup, ребята, я пытаюсь запустить эту команду now dev, и каждый раз, когда я пытаюсь запустить свой проект, он выдает мне эту ошибку

Необработанный отказ: Ошибка: ни в одном из вариантов подключения не было найдено файла конфигурации.

когда я запускаю свой код локально с запуском пряжи, все работает нормально, это только когда я развертываю. Я использую сейчас, чтобы развернуть мой код, и этот проект использует Graphql + Typeorm + Postgres.

, это мой пакет. json

"scripts": {
    "start": "ts-node index.ts",
    "dev": "ts-node-dev --respawn index.ts",
    "db:setup": "ts-node ./test-utils/setup.ts",
    "test": "npm run db:setup && jest"
  }

это мой сейчас. json

{
  "version": 2,
  "name": "api-pixelpromotions",
  "builds": [{ "src": "index.ts", "use": "@now/node@canary" }],
  "routes": [{ "src": "/", "dest": "index.ts" }]
}

это мой ormconfig. json

{
  "name": "default",
  "type": "postgres",
  "host": "HOST",
  "port": PORT,
  "ssl": {
    "rejectUnauthorized": false
  },
  "username": "USERNAME",
  "password": "PASSWORD",
  "database": "DB",
  "synchronize": true,
  "logging": false,
  "entities": ["entity/**/*.ts"],
  "migrations": ["migration/**/*.ts"],
  "subscribers": ["subscriber/**/*.ts"],
  "cli": {
    "entitiesDir": "entity",
    "migrationsDir": "migration",
    "subscribersDir": "subscriber"
  }
}

Это терминал сборки в Сейчас. Я вижу, что отсутствует модуль. Я попытался найти ошибку, но нет ошибки, код работает локально.

Downloading 46 deployment files...
Installing build runtime...
Build runtime installed: 482.057ms
Looking up build cache...
Build cache found. Downloading...
Build cache downloaded [37.44 MB]: 1211.039ms
Installing dependencies...
yarn install v1.22.0
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.38s.
Using TypeScript 3.8.2 (local user-provided)
NowBuildError: utils/createSchema.ts(8,34): error TS2307: Cannot find module '../modules/user/Register'.
    at createTSError (/zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:54592:16)
    at reportTSError (/zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:54598:23)
    at getOutputTypeCheck (/zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:54685:17)
    at compile (/zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:54763:40)
    at compileTypeScript (/zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:23375:31)
    at Job.readFile (/zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:23400:30)
    at Job.emitDependency (/zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:37434:27)
    at /zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:37461:20
    at async Promise.all (index 6)
    at async Job.emitDependency (/zeit/26765e7332aae39f/.build-utils/.builder/node_modules/@now/node/dist/index.js:37442:5) {
  hideStackTrace: true,
  code: 'NOW_NODE_TYPESCRIPT_ERROR',
  link: undefined
}
Build completed. Populating build cache...
Uploading build cache [37.44 MB]...
Build cache uploaded: 755.085ms
Done with "index.ts"
...