Я работал над приложением rails, используя google-maps-4-rails для визуализации велосипедных станций. Приложение хорошо работало на моем локальном сервере, но я получаю ошибки при развертывании на Heroku. Я попытался запустить его локально в производственной среде, но он работает правильно. Я в растерянности, и, поскольку это мое первое предприятие на переднем крае, я не знаю, как справиться с этой ситуацией.
Я добавил сборку пакета nodejs ранее, чтобы решить другую проблему, возможно, это вызывает проблемы. Я также форматировал package.json, хотя я не совсем уверен, правильно ли это. Ранее проблемы были связаны с недоступностью пряжи на герою.
Мой пакет.json:
{
"name": "sample_app",
"private": true,
"engines": {
"yarn": "1.7.0"
},
"scripts": {
"start": "node server"
},
"dependencies": {},
"keywords": [
"node",
"heroku"
]
}
Мои логи от героку:
: Starting process with command `npm start`
2019-04-20T09:54:42.459328+00:00 heroku[web.1]: State changed from starting to crashed
2019-04-20T09:54:42.009377+00:00 app[web.1]:
2019-04-20T09:54:42.009398+00:00 app[web.1]: > sample_app@ start /app
2019-04-20T09:54:42.009399+00:00 app[web.1]: > node server
2019-04-20T09:54:42.009401+00:00 app[web.1]:
2019-04-20T09:54:42.337386+00:00 app[web.1]: internal/modules/cjs/loader.js:584
2019-04-20T09:54:42.337425+00:00 app[web.1]: throw err;
2019-04-20T09:54:42.337427+00:00 app[web.1]: ^
2019-04-20T09:54:42.337429+00:00 app[web.1]:
2019-04-20T09:54:42.337431+00:00 app[web.1]: Error: Cannot find module '/app/server'
2019-04-20T09:54:42.337433+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15)
2019-04-20T09:54:42.337434+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:508:25)
2019-04-20T09:54:42.337436+00:00 app[web.1]: at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
2019-04-20T09:54:42.337438+00:00 app[web.1]: at startup (internal/bootstrap/node.js:283:19)
2019-04-20T09:54:42.337439+00:00 app[web.1]: at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
2019-04-20T09:54:42.343303+00:00 app[web.1]: npm ERR! code ELIFECYCLE
2019-04-20T09:54:42.343921+00:00 app[web.1]: npm ERR! errno 1
2019-04-20T09:54:42.345414+00:00 app[web.1]: npm ERR! sample_app@ start: `node server`
2019-04-20T09:54:42.345427+00:00 app[web.1]: npm ERR! Exit status 1
2019-04-20T09:54:42.349073+00:00 app[web.1]: npm ERR!
2019-04-20T09:54:42.349078+00:00 app[web.1]: npm ERR! Failed at the sample_app@ start script.
2019-04-20T09:54:42.349081+00:00 app[web.1]: npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2019-04-20T09:54:42.352338+00:00 app[web.1]:
2019-04-20T09:54:42.352554+00:00 app[web.1]: npm ERR! A complete log of this run can be found in:
2019-04-20T09:54:42.353207+00:00 app[web.1]: npm ERR! /app/.npm/_logs/2019-04-20T09_54_42_347Z-debug.log
2019-04-20T09:54:42.440910+00:00 heroku[web.1]: Process exited with status 1
Я не уверен, какие файлы могут быть полезны, пожалуйста, дайте мне знать, если я могу предоставить любую другую, которая будет полезна