尝试在SAP WebIDE完整堆栈上运行Node.js应用程序时出错

2020-09-02 07:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)当我尝试运行一个在MTA项目中创...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


当我尝试运行一个在MTA项目中创建的nodejs应用程序时,出现以下错误:

运行环境" system:/sap.nodejs/default"不适用于基础设施"社区"上的工作空间" ..."。

这到底是什么意思? 该应用昨天运行正常。 我检查了我的Cloud Foundry空间,可以看到此应用程序。 如果我直接从那里通过URL执行它,那么它将起作用。 当我启动一个新的运行脚本并尝试从Web IDE运行该脚本时,它不起作用。

任何指针将不胜感激-谢谢!

3条回答
wang628962
2020-09-02 08:11

你好,格雷格,

在尝试从WebIDE内部运行HTML5模块(MTA的UI)时,它的启动方式与Hana数据库模块和Node.js模块(后端)的启动方式不同。 后两者将从CF作为服务开始,并在WebIDE资源控制台中报告其网址以进行检查。 HTML5模块只能通过"作为Web应用程序运行"启动,而WebIDE会像在测试任何其他(非MTA HTML5模块)UI5应用程序时一样,在另一个选项卡中启动它。 这种行为显然不合适,因为HTML5应用程序无法连接到其后端的node.js模块,因此完全无法正常工作。

当我与SAP通话时,反复解释了问题的根源之后,SAP指出这是一个已知问题,并且将HTML5模块作为CF服务启动以进行测试 计划在2018年底实施。不必检查,因为CF MTA开发目前不是我要做的事情。

为清晰起见,我想对当时的问题进行完整的解释。

Stefan。

一周热门 更多>