在云铸造环境中部署Fiori应用程序并尝试启动应用程序之后,它将崩溃。我试着用下面链接中的故障排除指南来解决这个问题,但是无法解决这个问题。
https://docs.cloudfoundry.org/devguide/deploy-apps/troubleshoot-app-health.html
我更新了manifest.yml文件如下。
---
applications:
- name: cf_fioriapp
command: node my-app.js
memory: 768M
intances: 1
buildpack: nodejs_buildpack下面是package.json文件
{
"name": "automate",
"version": "1.0.0",
"description": "This is the descripion for package.json file",
"private": true,
"devDependencies": {
"grunt": "1.0.1",
"@sap/grunt-sapui5-bestpractice-build": "1.3.33"
},
"scripts": {
"start": "node app.js"
}
}首先,我运行npm命令,它下载了node_modules。然后,为了将应用程序推到云铸造厂,我运行以下命令。
cf push cf_fioriapp -c "node my-app.js"下面是日志文件。
2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0 ERR module.js:478 2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0错误抛错; 2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0 ERR ^ 2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0错误:找不到模块‘/home/vcap/my-app.js’2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0 ERR at Function.Module._resolveFilename (module.js:476:15) 2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0 ERR at Function.Module._load (module.js:424:25) 2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0 ERR at Module.runMain (module.js:611:10) 2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0 ERR run run (bootstrap_node.js:387:7) 2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0 ERR启动时(bootstrap_node.js:153:9) 2018-04-24T11:14:09.06-0400 APP/PROC/WEB/0err at bootstrap_node.js:500:3
谢谢你,桑克思
发布于 2018-04-13 07:36:31
从提供的buildpack输出来看,Node.js构建包似乎试图使用一个名为“start”的脚本启动应用程序。该脚本可能被配置为应用程序的package.json中“开始”键下使用(参见https://docs.npmjs.com/misc/scripts#default-values)。或者,可能脚本存在但没有设置可执行位?
发布于 2019-01-02 16:22:54
我可以通过两种方式修改清单:和add命令。在这里,我的manifest.yalm:
---
applications:
- name: myapp
command: node ./myapp/server.js
buildpack: https://github.com/cloudfoundry/nodejs-buildpack
random-route: true
path: myapp
memory: 128M/在这条路前面为我工作
---
applications:
- name: myapp
random-route: true
path: ./myapp
memory: 128M问候诺曼
https://stackoverflow.com/questions/49658541
复制相似问题