При развертывании моего сервера node.js в Heroku выдается следующая ошибка:
2018-12-27T10: 10: 28.370131 + 00: 00 app [web.1]: Ошибка:Не удается найти модуль './lib/utils' 2018-12-27T10: 10: 28.370137 + 00: 00 приложение [web.1]: в Function.Module._resolveFilename (module.js: 538: 15) 2018-12-27T10: 10: 28.370139 + 00: 00 app [web.1]: at Function.Module._load (module.js: 468: 25) 2018-12-27T10: 10: 28.370141 + 00: 00 app [web.1]:в Module.require (module.js: 587: 17) 2018-12-27T10: 10: 28.370142 + 00: 00 app [web.1]: по требованию (внутренний / module.js: 11: 18) 2018-12-27T10: 10: 28.370145 + 00: 00 app [web.1]: at Object.(/app/node_modules/mongodb-core/index.js:5:15) 2018-12-27T10: 10: 28.370146 + 00: 00 app [web.1]: в Module._compile (module.js: 643: 30) 2018-12-27T10: 10: 28.370148 + 00: 00 app [web.1]: at Object.Module._extensions..js (module.js: 654: 10) 2018-12-27T10: 10: 28.370149 + 00: 00 приложение [web.1]: в Module.load (module.js: 556: 32) 2018-12-27T10: 10: 28.370151 + 00: 00 приложение [web.1]: в tryModuleLoad (module.js: 499: 12) 2018-12-27T10: 10: 28.370153 + 00: 00 app [web.1]: at Function.Module._load (module.js: 491: 3)
Мой узел.js сервер полностью работает локально и без проблем сохраняет в базу данных.Локальный запуск npm install
с моим текущим package.json создает файл utils.js в / lib в модулях узла.heroku local web
построить просто отлично.
Я снова и снова запускаю свой package.json безуспешно.
Текущий пакет.json выглядит следующим образом:
{
"name": "temperature_web_app",
"version": "1.0.0",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"author": "Simon Rosengren",
"license": "ISC",
"dependencies": {
"body-parser": "^1.18.3",
"express": "^4.16.4",
"mongodb": "^3.1.10",
"mqtt": "^2.18.8"
},
"engines": {
"node": "8.9.4"
}
}