bluemix服务onepage应用程序

我试图在bluemix中部署一个使用webpack使用serve服务的示例,以便在package.js上使用以下内容编译单页应用程序

"start": "serve -p 6003", 

但有以下错误

 [HEALTH/0] ERR healthcheck failed: failure to make TCP connection: dial tcp 10.254.1.102:8080: getsockopt: connection refused 

我需要改变发布这个应用程序

我正在使用: cf push ,我的清单看起来像这样:

 applications: - path: . memory: 256M instances: 1 domain: mybluemix.net name: ktest2017 host: ktest2017 disk_quota: 1024M 

运行这个问题,我做了以下几点:

  1. 在一个bluemix帐户中创build一个节点应用程序
  2. 卸载基础项目
  3. 创build一个新的vue.js cli webpack-simple应用程序,并作为一个页面应用程序服务器
  4. 生成package.json,以:

    "scripts": { "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot", "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", "start":"serve -p 6003" }, "dependencies": { "serve": "^6.2.0", "vue": "^2.4.4", "cfenv": "^1.0.4", }, "devDependencies": { "babel-core": "^6.26.0", "babel-loader": "^7.1.2", "babel-preset-env": "^1.6.0", "cross-env": "^5.0.5", "css-loader": "^0.28.7", "file-loader": "^1.1.4", "node-sass": "^4.5.3", "sass-loader": "^6.0.6", "vue-loader": "^13.0.5", "vue-template-compiler": "^2.4.4", "webpack": "^3.6.0", "webpack-dev-server": "^2.9.1" }

  5. 运行npm run build来生成js文件

  6. 用npm start在本地运行
  7. 尝试本地和工作
  8. 用CF cli上传到bluemix
  9. 显示错误

    [HEALTH / 0] ERR健康检查失败:无法build立TCP连接:拨号tcp 10.254.1.102:8080:getsockopt:连接被拒绝

也许需要使用另一个库来为vue.js提供一个页面的应用程序

Cloud Foundry决定您的应用程序在哪个端口上运行。 你不能自己设置。 查看更多信息: https : //docs.cloudfoundry.org/buildpacks/node/node-tips.html#port