Calc视图上的tinyworld和xsodata-无法测试OData服务

2020-08-17 16:37发布

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

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


尝试遵循SAP帮助网站 这里。 停留在"测试OData服务可用"步骤。

在本地VM上使用HANA Express。

我对应用程序开发还很陌生。 熟悉HANA数据库方面。 正在寻求帮助-无法测试我的odata服务。

以下详细信息:

tinydb->创建tinydb模块,创建实体,插入记录,创建calc视图,在calc视图上预览数据都没有问题-一切都很好。

tinyjs->然后继续并创建tinyjsnode.js。 当我运行该应用程序时,看到" Hello world"没有问题。

下一步->在calc视图上创建服务xsodata,更新了Yaml。

错误400->测试我的odata服务时,出现错误400,并显示消息
 用于测试我的odata服务的"在输入路径段之后导航到calc视图的预期导航" URL:

  https://hxehost:51027/euro.xsodata/euro?$ format = json 

我在git 此处

上的文件

(27.6 kB)

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

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


尝试遵循SAP帮助网站 这里。 停留在"测试OData服务可用"步骤。

在本地VM上使用HANA Express。

我对应用程序开发还很陌生。 熟悉HANA数据库方面。 正在寻求帮助-无法测试我的odata服务。

以下详细信息:

tinydb->创建tinydb模块,创建实体,插入记录,创建calc视图,在calc视图上预览数据都没有问题-一切都很好。

tinyjs->然后继续并创建tinyjsnode.js。 当我运行该应用程序时,看到" Hello world"没有问题。

下一步->在calc视图上创建服务xsodata,更新了Yaml。

错误400->测试我的odata服务时,出现错误400,并显示消息
 用于测试我的odata服务的"在输入路径段之后导航到calc视图的预期导航" URL:

  https://hxehost:51027/euro.xsodata/euro?$ format = json 

我在git 此处

上的文件

(27.6 kB)
付费偷看设置
发送
3条回答
何必丶何苦呢
1楼-- · 2020-08-17 16:56

已解决。 我创建了一个新项目nodejs,并开始将每一行与我的tinyworld项目进行比较。

在package.json中,我有" @ sap/xsjs":" ^ 6.0.0",当我将其更改为

" @ sap/xsjs":" ^ 5.2.0",它起作用了。

代楠1984
2楼-- · 2020-08-17 16:51

嗨,斯里尼,

我在HANA上的odata服务与SCP Cloud Foundry上的服务面临着同样的问题。 当我改回" @ sap/xsjs":" ^ 5.2.0"时,该错误似乎已解决。 但是我的Azure DevOps管道不支持" @ sap/xsjs":" ^ 5.2.0",这导致我的部署失败。 无论如何,我都可以从Web IDE手动部署它,这不是首选,因为我不能在QA环境中进行相同的操作。

Azure DevOps CF CLI中的错误是:

.npm WARN notsup @ sap/xsjs @ 5.3.1不受支持的引擎:想要的:{" node":" ^ 6 || ^ 8.7 || ^ 10"}(当前:{" node":" 12.16。 3"," npm":" 6.14.4"})

您是否找到了解决此问题的其他解决方案? 或其他任何可以正常运行且没有错误的xsjs版本。

预先感谢

Aravind

一只江湖小虾
3楼-- · 2020-08-17 17:03

最近在xsodata区域中进行了修复(尤其是对于导航以计算输入路径段之后预期的视图)。 尝试使用@ sap/xsjs v6.0.4。

一周热门 更多>