云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_u盘云存储是什么意思_速度快

小七 141 0

这是一个可搜索的描述内容的直播流录音,特别是"第5集-继续CAPM节点.js书店教程"用qmacro实践SAP开发"系列。视频录制中有直接指向特定亮点的链接。有关其他剧集的注释链接,请参阅该系列博客文章的"捕捉重播"部分。

本集标题为"CAPM的延续"节点.js书店教程"于2019年2月13日(星期三)进行了现场直播,时长约一小时。流录制可在YouTube上获得。

下面是一个简短的概要,以及指向特定亮点的链接-使用这些链接可以直接跳到录制中的特定地点,基于"hh:mm:ss"样式的时间戳。

简要概要

我们继续学习教程"创建业务服务"节点.js在SAP开发者中心使用Visual Studio代码。

链接到特定的亮点。

00:04:02:我在终端中使用Ricardo Bánfy的3270字体。

00:05:22:注意到自从上次我们看教程以来发生的事情,这是直播第3集,我们邀请了Christian Georgi作为嘉宾,直播第4集,我们看了在CDS REPL上,以及CDS已经更新的事实。

00:06:00:简要查看CDS从3.0.0到3.5.0的更新。

00:07:39:查看shell和ranger的环境快捷方式,通过脚本repo中的脚本机制控制的别名设置。我还注意到,我的Vim配置也可以在我的dotvim repo中找到。

00:09:35:讨论我们是否可以有一个最低公分母样式的配置,它可以在不同的环境中工作。使用*nix风格的环境(如Linux、macOS和Chrome OS上的Linux虚拟机)更容易,对于Linux的Windows子系统也是可能的。

00:11:00:查看带有npm列表和npm信息的@sap/cds模块。

00:12:00:使用cds init my bookshop启动一个新项目。

00:12:32:简要探讨运行cds init生成的项目中的内容,包括光盘.js以及启动.json在.vscode目录中,以及通用.cds在node\u modules目录下的@sap/cds模块内的文件。

00:14:38:注意自述文件.md包含一个很好的教程,与我们下面的教程类似。

00:15:05:概述编程模型中的db/srv/app目录名约定,以及它们的用途,db中的数据定义和srv中的服务(例如带有OData风格的服务)之间的细微差别。

00:16:35:创建srv/cat-服务.cds, 在这个阶段中,它包括了数据模型(在db目录中)中通常会出现的实体的定义。

00:17:00:创建提供模拟数据的服务实现,注意到这样一个事实:约定是一个与cds文件同名的js文件将为该服务提供实现逻辑。

00:17:54:巧克力治疗失败

00:18:28:考虑到ES6(有效的JavaScript 2015版)的优点,一些构造允许我们在看到代码时更容易地读写代码。这里的例子是srv.on公司('读','书',()=>[。。。])施工

00:19:45:新增控制台.logcat中第二个函数定义的语句-服务.js, 将胖箭头定义中的单个表达式扩展到一个块中,这样我们就可以添加第二个语句。

00:20:14:VS代码插件,它与Twitch集成,允许参与者突出显示代码行:https://github.com/clarkio/vscode-twitch-highlighter。

00:20:37:我们在未来的一集中使用直播分享的想法在某些代码的流中实时协作

00:21:05:当前服务定义包含实体定义,实体定义真正属于数据模型,而不是服务。但是,请注意,创建高级服务定义是引导项目的一个很好的方法,因为每个人都在同一个页面上,在基本思想建立之后,两个并行的活动流就可以发生了——细化数据模型和服务,构建UI(基于服务元数据)。

00:22:30:使用快捷键Cmd-`,启动VS Code的集成终端。还有一个关于机械键盘的小闲谈,我正在使用带有樱桃MX蓝色开关的Vortex Race 3,并订购了带有Gateron Brown开关的Anne Pro 2。

00:23:01:使用cds run启动服务,注意到我们在3.5.0的日志输出中看到的与之前在3.0.0中看到的小差异,特别是"从./app提供静态资源"行。我们还注意到,日志输出的另一行指向CatalogService的JS实现,大数据分析过程,在cat中-服务.js.

00:24:26:添加断点到srv.on公司('READ','Authors',()=>{。。。})cat中的部分-服务.js,然后第一次尝试在调试模式下运行服务。尝试失败了,我们将根据中的信息寻找解决方案启动.json以及光盘.js在.vscode目录内。

00:25:51:通过替换光盘.js使用:

此更改后调试成功启动。

00:27:08:注意浏览器选项卡上的指示灯仍在旋转,接着是一个随机的疏忽,记得浏览器上显示资源仍在页面上被检索的指示符被称为"throbber",我记得这是去年Cello、Viola和Netscape Navigator浏览器的结果。

00:28:50:开始通过移动实体定义来修改服务定义出猫-服务.cds进入db/数据-型号.cds

00:30:15:注意到VS代码中的一个(新)错误,当我们将目录名作为路径添加到新文件时,新创建的目录(db/)不会立即显示在资源管理器中。