首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在SAP云平台云铸造中启动应用程序

无法在SAP云平台云铸造中启动应用程序
EN

Stack Overflow用户
提问于 2018-04-04 19:03:50
回答 2查看 1.9K关注 0票数 0

在云铸造环境中部署Fiori应用程序并尝试启动应用程序之后,它将崩溃。我试着用下面链接中的故障排除指南来解决这个问题,但是无法解决这个问题。

https://docs.cloudfoundry.org/devguide/deploy-apps/troubleshoot-app-health.html

我更新了manifest.yml文件如下。

代码语言:javascript
复制
---
applications:
- name: cf_fioriapp
  command: node my-app.js
  memory: 768M
  intances: 1
  buildpack: nodejs_buildpack

下面是package.json文件

代码语言:javascript
复制
{
    "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。然后,为了将应用程序推到云铸造厂,我运行以下命令。

代码语言:javascript
复制
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

谢谢你,桑克思

EN

回答 2

Stack Overflow用户

发布于 2018-04-13 07:36:31

从提供的buildpack输出来看,Node.js构建包似乎试图使用一个名为“start”的脚本启动应用程序。该脚本可能被配置为应用程序的package.json中“开始”键下使用(参见https://docs.npmjs.com/misc/scripts#default-values)。或者,可能脚本存在但没有设置可执行位?

票数 0
EN

Stack Overflow用户

发布于 2019-01-02 16:22:54

我可以通过两种方式修改清单:和add命令。在这里,我的manifest.yalm:

代码语言:javascript
复制
---
applications:
- name: myapp
  command: node ./myapp/server.js
  buildpack: https://github.com/cloudfoundry/nodejs-buildpack
  random-route: true
  path: myapp
  memory: 128M

/在这条路前面为我工作

代码语言:javascript
复制
---
applications:
- name: myapp
  random-route: true
  path: ./myapp
  memory: 128M

问候诺曼

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49658541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档