在heroku

时间:2017-10-28 00:33:05

标签: node.js heroku webpack

我尝试将项目部署到Heroku时遇到了一些麻烦,它在本地工作,但在Heroku上,有一条消息“应用程序错误”。我很感激任何指导或支持,以了解我做得不好。

到目前为止,我看到构建似乎没有任何问题,但尝试访问网络,这是致命的。

Github上: https://github.com/gpincheiraa/angularjs-tdd-jest/tree/heroku_deploy

网络: https://still-plains-66291.herokuapp.com/

这是错误日志

2017-10-28T00:04:11.032366+00:00 heroku[web.1]: Starting process with command `node start`
2017-10-28T00:04:12.859627+00:00 app[web.1]: module.js:515
2017-10-28T00:04:12.859643+00:00 app[web.1]:     throw err;
2017-10-28T00:04:12.859644+00:00 app[web.1]:     ^
2017-10-28T00:04:12.859644+00:00 app[web.1]: 
2017-10-28T00:04:12.859645+00:00 app[web.1]: Error: Cannot find module '/app/start'
2017-10-28T00:04:12.859646+00:00 app[web.1]:     at Function.Module._resolveFilename (module.js:513:15)
2017-10-28T00:04:12.859646+00:00 app[web.1]:     at Function.Module._load (module.js:463:25)
2017-10-28T00:04:12.859647+00:00 app[web.1]:     at Function.Module.runMain (module.js:653:10)
2017-10-28T00:04:12.859647+00:00 app[web.1]:     at startup (bootstrap_node.js:187:16)
2017-10-28T00:04:12.859647+00:00 app[web.1]:     at bootstrap_node.js:608:3
2017-10-28T00:04:12.914674+00:00 heroku[web.1]: Process exited with status 1
2017-10-28T00:04:12.926370+00:00 heroku[web.1]: State changed from starting to crashed
2017-10-28T00:04:12.928677+00:00 heroku[web.1]: State changed from crashed to starting
2017-10-28T00:04:17.672129+00:00 heroku[web.1]: Starting process with command `node start`
2017-10-28T00:04:19.618524+00:00 app[web.1]: module.js:515
2017-10-28T00:04:19.618541+00:00 app[web.1]:     throw err;
2017-10-28T00:04:19.618542+00:00 app[web.1]:     ^
2017-10-28T00:04:19.618543+00:00 app[web.1]: 
2017-10-28T00:04:19.618544+00:00 app[web.1]: Error: Cannot find module '/app/start'
2017-10-28T00:04:19.618545+00:00 app[web.1]:     at Function.Module._resolveFilename (module.js:513:15)
2017-10-28T00:04:19.618546+00:00 app[web.1]:     at Function.Module._load (module.js:463:25)
2017-10-28T00:04:19.618547+00:00 app[web.1]:     at startup (bootstrap_node.js:187:16)
2017-10-28T00:04:19.618546+00:00 app[web.1]:     at Function.Module.runMain (module.js:653:10)
2017-10-28T00:04:19.618548+00:00 app[web.1]:     at bootstrap_node.js:608:3
2017-10-28T00:04:19.695816+00:00 heroku[web.1]: State changed from starting to crashed
2017-10-28T00:04:19.681446+00:00 heroku[web.1]: Process exited with status 1

构建日志

-----> Node.js app detected
-----> Creating runtime environment

       NPM_CONFIG_LOGLEVEL=error
       NPM_CONFIG_PRODUCTION=false
       NODE_VERBOSE=false
       NODE_ENV=development
       NODE_MODULES_CACHE=true
-----> Installing binaries
       engines.node (package.json):  >=8.4.0
       engines.npm (package.json):   unspecified (use default)

       Resolving node version >=8.4.0...
       Downloading and installing node 8.8.1...
       Detected package-lock.json: defaulting npm to version 5.x.x
       Bootstrapping npm 5.x.x (replacing 5.4.2)...
       npm 5.5.1 installed
-----> Restoring cache
       Loading 2 from cacheDirectories (default):
       - node_modules
       - bower_components (not cached - skipping)
-----> Building dependencies
       Installing node modules (package.json + package-lock)

       > angularjs-tdd-jest@0.5.0 postinstall /tmp/build_47259e9fbff603f69b77278096c651b4/glabrat-angularjs-tdd-jest-1d7f548
       > NODE_ENV=development webpack -p --config webpack.dev.js --progress

     Hash: 53ea942157bbfc80ca9c
       Version: webpack 3.8.1
       Time: 4039ms
       Asset     Size  Chunks                    Chunk Names
       index.bundle.js  4.53 MB       0  [emitted]  [big]  app
       [52] ./src/index.js 719 bytes {0} [built]
       [54] ./src/routes.js 607 bytes {0} [built]
       [57] (webpack)/buildin/global.js 488 bytes {0} [built]
       [82] ./src/services/todo.service.js 1.36 kB {0} [built]
       + 79 hidden modules
       added 115 packages in 14.844s
-----> Caching build
       Clearing previous node cache
       Saving 2 cacheDirectories (default):
       - node_modules
       - bower_components (nothing to cache)
-----> Build succeeded!
-----> Discovering process types
       Procfile declares types -> web
-----> Compressing...
       Done: 47M
-----> Launching...
       Released v10
       https://still-plains-66291.herokuapp.com/ deployed to Heroku

0 个答案:

没有答案