deployed in heroku angular 4 app with webpack but site is not start -


i deployed angular4 app in heroku.

but gives error when goes open app. app not build , opening.

2017-07-26t08:19:59.741829+00:00 app[web.1]: > node server.js 2017-07-26t08:19:59.741830+00:00 app[web.1]:  2017-07-26t08:20:01.797312+00:00 heroku[web.1]: state changed starting 2017-07-26t08:20:04.642127+00:00 heroku[router]: at=info method=get path="/" host=infinite-citadel-72017.herokuapp.com request_id=f96e6b85-c5d8-48f2-8099-fb8001724ef6 fwd="103.62.141.34" dyno=web.1 connect=1ms service=27ms status=404 bytes=360 protocol=https 2017-07-26t08:21:05.520827+00:00 heroku[router]: at=info method=get path="/" host=infinite-citadel-72017.herokuapp.com request_id=b044ae56-69ad-4af1-84bf-21bf00d9706f fwd="103.62.141.34" dyno=web.1 connect=0ms service=4ms status=404 bytes=360 protocol=https 2017-07-26t08:21:06.205476+00:00 heroku[router]: at=info method=get path="/favicon.ico" host=infinite-citadel-72017.herokuapp.com request_id=5ff717d1-8ebe-403a-88e9-277478540e5e fwd="103.62.141.34" dyno=web.1 connect=0ms service=2ms status=404 bytes=371 protocol=https 2017-07-26t08:34:29.309746+00:00 heroku[router]: at=info method=get path="/" host=infinite-citadel-72017.herokuapp.com request_id=f8d540bd-6acf-4c24-b4cc-50de416f7810 fwd="103.62.141.34" dyno=web.1 connect=0ms service=2ms status=404 bytes=360 protocol=https 2017-07-26t09:09:13.853930+00:00 heroku[web.1]: idling 2017-07-26t09:09:13.854616+00:00 heroku[web.1]: state changed down 2017-07-26t09:09:14.365925+00:00 heroku[web.1]: stopping processes sigterm 2017-07-26t09:09:14.547790+00:00 heroku[web.1]: process exited status 143 

please me on issue.

i found solution of problem. if tried build project on heroku gives error. need build on localhost after deploye on heroku.and link dist folder.

server.js:

var express = require('express'); var path = require('path'); var app = express(); app.use(express.static(path.join(__dirname, 'dist'))); var port = process.env.port || '4000'; app.set('port', port); var server = app.listen(port); console.log('listening on port 4000'); 

package.json:

{   "name": "angular-io-example",   "version": "1.0.0",   "private": true,   "description": "example project angular.io guide.",   "scripts": {     "test:once": "karma start karma.conf.js --single-run",     "build": "rimraf dist && webpack --config config/webpack.prod.js --bail",     "serve": "lite-server -c=bs-config.json",     "predev": "npm run build",     "start": "node server.js",     "dev": "webpack-dev-server",     "pretest": "npm run build",     "test": "karma start karma.webpack.conf.js",     "pretest:once": "npm run build",     "build:watch": "tsc -p src/ -w",     "build:upgrade": "tsc",     "serve:upgrade": "http-server",     "build:aot": "ngc -p tsconfig-aot.json && rollup -c rollup-config.js",     "serve:aot": "lite-server -c bs-config.aot.json",     "build:babel": "babel src -d src --extensions \".es6\" --source-maps",     "copy-dist-files": "node ./copy-dist-files.js",     "i18n": "ng-xi18n",     "lint": "tslint ./src/**/*.ts -t verbose",     "ng": "ng",     "e2e": "ng e2e"   }  

Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -