无法在审批者应用程序中获取 /api/business-partners
Cannot GET /api/business-partners in approuter application
各位专家您好,
我正在关注 https://open.sap.com/courses/s4h13/items/258qEhXx5kdG8b4SXMSJYp 教程,在部署应用程序后,我在 approuter 应用程序中为我的 servlet 获得 404,而相同的服务在 'address-manager' 中按预期给我 'http 401'。
有没有人成功做到这一点?如果是这样,请指导我正确的方向。
我能想到的都想通了,就是绕不过这个问题。
xs-app.json 文件内容
{
"welcomeFile": "index.html",
"routes": [
{
"source": "^/api/(.*)",
"target": "/api/",
"destination": "app-destination"
},
{
"source": "^/address-manager/(.*)",
"target": "/address-manager/",
"destination": "app-destination"
}],
"logout" : {
"logoutEndpoint": "/logout",
"logoutPage": "/logout.html"
}
}
SAP Cloud Platform 上 approuter 的 destinations
环境变量,Cloud Foundry 需要引用 URL(s) 您到达要通过approuter 中定义的路线。 (不要与 destinations
环境变量混淆,后者可能在使用 SAP S/4HANA Cloud SDK 构建的后端应用程序中用作占位符。)
在你的情况下,这可能应该是一些 URL 指向地址管理器,你的目标应用程序。在您的评论中提到的示例值中,您改为指向模拟服务器,这可能不是您想要的。
将 destinations
环境变量更改为以下内容并再次推送/重新启动应用程序。 (插入指向您的地址管理器应用程序部署的 URL。)
[{"name":"app-destination", "url" :"address-manager-<random text>.cfapps.eu10.hana.ondemand.com/", "forwardAuthToken": true}]
尽管目的地配置错误,您仍可以登录和注销这一事实是意料之中的,因为这些路径实际上由应用程序本身提供服务。
各位专家您好, 我正在关注 https://open.sap.com/courses/s4h13/items/258qEhXx5kdG8b4SXMSJYp 教程,在部署应用程序后,我在 approuter 应用程序中为我的 servlet 获得 404,而相同的服务在 'address-manager' 中按预期给我 'http 401'。 有没有人成功做到这一点?如果是这样,请指导我正确的方向。 我能想到的都想通了,就是绕不过这个问题。
xs-app.json 文件内容
{
"welcomeFile": "index.html",
"routes": [
{
"source": "^/api/(.*)",
"target": "/api/",
"destination": "app-destination"
},
{
"source": "^/address-manager/(.*)",
"target": "/address-manager/",
"destination": "app-destination"
}],
"logout" : {
"logoutEndpoint": "/logout",
"logoutPage": "/logout.html"
}
}
SAP Cloud Platform 上 approuter 的 destinations
环境变量,Cloud Foundry 需要引用 URL(s) 您到达要通过approuter 中定义的路线。 (不要与 destinations
环境变量混淆,后者可能在使用 SAP S/4HANA Cloud SDK 构建的后端应用程序中用作占位符。)
在你的情况下,这可能应该是一些 URL 指向地址管理器,你的目标应用程序。在您的评论中提到的示例值中,您改为指向模拟服务器,这可能不是您想要的。
将 destinations
环境变量更改为以下内容并再次推送/重新启动应用程序。 (插入指向您的地址管理器应用程序部署的 URL。)
[{"name":"app-destination", "url" :"address-manager-<random text>.cfapps.eu10.hana.ondemand.com/", "forwardAuthToken": true}]
尽管目的地配置错误,您仍可以登录和注销这一事实是意料之中的,因为这些路径实际上由应用程序本身提供服务。