首页 > 解决方案 > 如何在多目标应用程序中访问不同的模块

问题描述

我是云代工的新手,所以我不确定我的想法和计划是否正确。也许有人可以和我解释或讨论。

我想要做的: 实现一个 MTA(多目标应用程序),其中一个 html5-module 作为前端,一个nodeJS-module 作为后端。此外应该有一个mongodb 实例,它将从 nodejs-module 访问。稍后它也应该获得多租户。

我已经做了什么: 我实现了一个简单的 nodejs-app 并将其连接到数据库。使用 rest 持久化和调用数据已经很好了。我实现了一个简单的 sapui5 应用程序,它使用 ajax 使用数据库中的数据。目前,节点 startscript 位于 html5 模块中,因此它以某种方式工作。但现在我想分离模块。所以我在 webide 中创建了一个包含两个模块的 mta-project 并导入了这两个应用程序。

我希望为它做什么: 现在,我有一个 approuter,它在我的nodejs-module中,但我无法从这里访问html5-module中的 webapp 文件夹:找不到文件错误:/home/vcap/应用程序//。是否有可能通过路径"/home/vcap/app/"访问另一个模块中的 webapp 文件夹?或者我可以在任何地方查找应用程序目录吗?

我读过,可能需要一个 approuter-module (nodejs),但我不知道它到底是做什么的。我认为它在打开整个应用程序的 url 时为 index.html 文件提供服务?

标签: node.jssapui5cloud-foundrysap-cloud-platform

解决方案


推荐阅读