官網
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 上。可以在此處找到有關模拟伺服器的文檔。