当前位置:主页 > 云存储 > 资讯 >

域名注册_企业邮箱一般多少钱_返利

  • 资讯
  • 2021-10-14 07:02
  • 动埠云

你好!

Web IDE支持节点.js服务器端应用程序以及节点.js使用"xsjs"兼容层的应用程序节点.js扩展库,支持XS Classic JavaScript语言的大部分功能。

XSJS支持通过包含提供的几个SAP来实现节点.js模块,最简单的方法是在创建一个新文件时选中"XSJS"复选框节点.js模块,这是我们在本教程第2部分(开始使用SAP HANA的SAP Web IDE)中所做的。

在第3部分(创建基于SAP HANA的客户机-服务器应用程序)中,我们使用OData读取数据库。虽然OData支持对表执行写/修改/删除操作,但大多数应用程序首先使用应用程序逻辑验证输入值。一种方法是写一个节点.js通过REST接口接收输入,淘客返利软件,并将(已验证的)数据写入数据库的模块,如下所示。

右键单击tinyjs/lib/文件夹,并创建">新建>文件夹"。称之为国家。右键单击country">New>File",并将其命名为国家.xsjs。将以下文本添加到文件中,然后保存。

应用程序的作用是什么?它分别读取两个"GET"参数name和continent的值,将它们传递给一个函数,永久免费的云服务器,该函数调用我们之前创建的SQLScript过程,将这些值写入country表,并发出确认消息。当然,也可以通过简单的SQL INSERT语句来实现这一点。

注意:为了简化教程,我们故意滥用HTPP GET方法来访问用于创建DB条目的服务;生产性应用程序应该始终使用更新方法(POST、PUT、DELETE)来修改数据库。我们将在教程的第9部分(应用程序生命周期)中讨论这个问题。

现在,再次运行tinyjs/模块。本模块现在提供两个入口点。因为我们没换衣服索引.xsjs它将再次显示hello消息,正如我们在第2部分中所看到的(开始使用sapwebideforsaphana)。但是现在我们还有一个新的服务,我们可以通过在URL的部分添加以下文本来访问它(换句话说,替换/索引.xsjs):

您将看到以JSON格式写入值的确认,例如

右键单击tinyjs/">运行>运行配置…",单击"+"添加新的节点.js应用程序配置。将其命名为debug mode,并选中debug"Enabled"复选框:

此时,您应该能够单击"Save and Run",以在debug mode下重新运行应用程序。

要打开(并关闭)debugger控制窗格,请单击右侧工具栏上的debug工具:

现在在第21行设置断点,即将调用saveCountry:点击左边的行号:

我们现在可以测试我们的代码,切换到另一个浏览器选项卡,免费vps服务器,就像以前一样,将以下内容附加到URL的:

您可能会短暂看到一个"tinyworld/tinyjs is suspended"弹出窗口,表示应用程序现在在我们刚刚设置的断点上被挂起。应该是这样的。

切换回Web IDE,您可以看到调试器在第21行停止:

现在您可以通过检查调用堆栈、参数值和其他值来调试代码。例如,点击"单步执行"按钮:

,点击几次"单步执行"按钮:

查看saveCountry中的局部变量值:

点击"继续"按钮完成执行。请注意,如果在调试过程中花费很长时间,调用浏览器可能已超时,如何租用服务器,并且不会等待响应文本,国内云服务器,但操作仍将完成。

在本教程的第5部分中,我们学习了如何使用节点.js以及它的XSJS兼容层来构建基于SAP HANA的业务逻辑,补充了数据库中的计算视图、SQLScript程序等提供的功能。

我们完成了基础教程。祝贺 你!

我们现在准备探索本TinyWorld教程的更高级部分,包括版本控制的使用、向应用程序添加身份验证和授权控制,以及如何管理应用程序从开发到部署的生命周期。如前所述,我们强烈建议您按照以下顺序学习本教程的高级主题:

第6部分:创建节点.js单元测试

第7部分:引擎盖下

第8部分:源代码管理

第9部分:应用程序生命周期

第10部分:添加认证

第11部分:添加授权

猜你喜欢

微信公众号