预期当前句段""为" $ count"," $ ref"或绑定操作

2020-08-23 01:01发布

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

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


大家好,

当我发现如果在我的项目文件夹中我可以在APP文件夹中呈现某些内容时,即使最简单的GET请求出错,我也只是在使用CAP Node.js风味和Fiori Elements。

 {
     "错误":{
         "代码":null,
         " message":"预期当前段"为'$ count','$ ref'或绑定操作"
     }
 } 

如果我删除该文件夹,则所有HTTP请求都可以。

确定在玩FioriElements时我在APP文件夹中做错了什么,但事实是,在渲染FioriElement的应用程序BUT时我可以理解有一些错误,为什么只有GET请求会出现此问题?

有人知道为什么吗? 当问题不存在时,我被困在模式和数据库部分:)

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

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


大家好,

当我发现如果在我的项目文件夹中我可以在APP文件夹中呈现某些内容时,即使最简单的GET请求出错,我也只是在使用CAP Node.js风味和Fiori Elements。

 {
     "错误":{
         "代码":null,
         " message":"预期当前段"为'$ count','$ ref'或绑定操作"
     }
 } 

如果我删除该文件夹,则所有HTTP请求都可以。

确定在玩FioriElements时我在APP文件夹中做错了什么,但事实是,在渲染FioriElement的应用程序BUT时我可以理解有一些错误,为什么只有GET请求会出现此问题?

有人知道为什么吗? 当问题不存在时,我被困在模式和数据库部分:)

付费偷看设置
发送
6条回答
悻福寶寶
1楼-- · 2020-08-23 01:34

您好,谢谢您的提问。

当您说自己有"要在您的应用程序文件夹中呈现的内容"时,您指的是什么?

您还可以提供更多有关随后要执行的GET请求的详细信息吗?

Nicolas

风早神人
2楼-- · 2020-08-23 01:48

app模块通常具有应用路由器。 (文件xs-app.json)。 那可能是错误的。

野沐沐
3楼-- · 2020-08-23 01:50

嗨,尼古拉斯,

带有"要在您的应用程序文件夹中呈现的内容"我想说的是,我有一个"应用程序"文件夹,其中包含一些JS文件和一个" index.html"文件,以便CAP可以呈现此网站,而不是" 默认情况下是一个。

关于我要执行的GET请求,请看以下屏幕截图。


如果我有此" app"文件夹,则CAP会为GET请求返回HTTP 400,但是如果没有" app"文件夹,它将正确处理GET请求,而不会出现任何问题。

那是为什么?

正如我所说,如果我的" app"文件夹中存在问题,我可以理解在尝试呈现它时会出错,但是我并不希望GET请求具有这种不同的行为。

谢谢!!! ;)

SC_Yao
4楼-- · 2020-08-23 01:57

嗨,豪尔赫,

查看您请求的网址" http://localhost:4004/admin/Personas/"

由于URL中的最后一个"/",您得到了错误。 正确的是" http://localhost:4004/admin/Personas"

检查这些样本:

希望这会有所帮助。

最诚挚的问候,

clever101
5楼-- · 2020-08-23 01:57

Thnx Marc,但是在这种情况下,这不是问题。 这是东西:

1。 如果我有这个" app"文件夹,那么如果我执行一个简单的GET请求(即使没有最后一个"/";)),则CAP也会尝试提供INDEX.HTML文件而不是"默认"条目页面。 返回已经被提起的错误。

2。 但是,如果我只是重命名" app"文件夹,以使CAP知道除了"默认"输入页面外没有其他"特殊"服务,那么GET请求就可以了。

那是我不明白的事情,为什么拥有这个" app"文件夹会使CAP的行为不同于同一GET请求?

稍后,我将检查" app"文件夹中的内容是否正确(确保它不是正确的),但我认为,无论给定的GET请求如何,回复" 默认"条目页面或自定义页面。 是不是?

Haoba3210
6楼-- · 2020-08-23 01:51

您的应用程序文件夹包含index.cds,我认为它会以某种方式影响服务模型。 不知道为什么需要在app文件夹中使用index.cds,除非您使用它来添加注释。
可以

1。 使用应用程序文件夹"活动",在浏览器中打开localhost:4004,以查看实际上正在提供哪些实体,并检查$ metadata

2。 暂时删除index.cds,与1.比较,看看错误是否仍然存在?

一周热门 更多>