官网
Set up the API Server
有多种设置 API Server 的方法,您可以设置自己的 Mock Server,也可以使用 Sandbox API。
为了调用 OData 服务,需要有一个要调用的服务。您可以按照此处的说明设置模拟业务合作伙伴和自定义服务的本地模拟服务器。这个模拟服务器并不支持实际 OData 服务的所有功能,但在本地试用它就足够了。
一旦它启动并运行,您应该会在 http://localhost:3000/ 看到服务列表。
或者,也可以使用 SAP API Business Hub 的沙箱测试许多 API。要使用沙箱,您需要一个 API 密钥。转到
https://api.sap.com并单击右上角的“登录”。如果您没有帐户,则需要先注册。登录后,点击右上角的“hi”,然后在刚刚打开的下拉菜单中点击“首选项”。在首选项页面上,单击显示 API 密钥。
Add a custom route
最初,该应用程序仅包含 index 和 hello-world 路由。 我们将为业务合作伙伴添加另一条路线,其中将列出所有可用的业务合作伙伴。
首先,在 src/ 目录中创建一个新文件 business-partner.controller.ts 并为此路由添加一个实现,如下所示:
SAP Cloud SDK for JavaScript 为 SAP S/4HANA Cloud 公开的每个 OData 服务提供包。 您可以在 SAP API 业务中心找到这些服务的列表,并在我们的文档中找到相应包的列表。
在 business-partner.controller.ts 创建一个函数 getAllBusinessPartners 并根据您的 API 服务器实现它:
在下面的代码片段中,我们假设您有一个模拟服务器在本地运行在端口 3000 上。可以在此处找到有关模拟服务器的文档。