Я создал Node.js REST API. В качестве БД используется сервер SQL. Я успешно развернул версию 1.0 своего приложения в HEROKU, и она работает нормально. Я только что развернул версию 1.1, в которой используются файлы. SQL для загрузки запросов, используемых в приложении. Я немного почитал и обнаружил, что использование раздела ниже в моем пакете. json включит эти файлы.
"files": [
"src/sqlServer/providers",
"src/sqlServer/providerTypes",
"src/sqlServer/services"
],
Локально, когда я запускаю «NPM PACK» и проверяю файл tgz, все мои файлы. SQL присутствуют. Я обновил репозиторий GIT на основе HEROKU, выполнил сборку и работает без ошибок. Когда я запускаю свой node.js API, я получаю следующую ошибку в журналах.
node: 4) UnhandledPromiseRejectionWarning: Error: ENOENT: нет такого файла или каталога, scandir '/ app / src / sqlServer / providerTypes '
Я новичок в HEROKU и новичок с Node.js. Я просмотрел множество других сообщений SO, но не смог найти ответа на свою проблему.