Not able to run xsjs file, error: site can't be reached

Not able to run xsjs file, error: site can't be reached

我正在使用办公网络学习SAP HANA,要连接到HANA系统我必须先连接到VPN然后HANA系统才能上网。我配置了一个简单的项目 XS 应用程序,但是当我尝试 运行 它时,它显示如下

错误:找不到 hana01 的服务器 DNS 地址。

生成的url是https://hana01:4300/SampleXSapp/main.xsjs

** 我不知道它是从哪里接收的 "hana01:4300" **

** 在线教程为 运行 设置了端口 8000 **

如果我断开与 VPN 的连接,我的 HANA 系统就会关闭并且图标会从绿色变为灰色。

我附上文件和屏幕截图以防万一,您可以检查任何一段代码有什么问题。另外请告诉我是否必须在网络中进行一些更改才能解决此特定错误。

我的档案"main.xsjs"

$.response.contentType = "text/html";
var output;
output = "Hello World! This is a demo of simple SAP HANA Extended Services Application. Stay tuned to learn more.";
$.response.setBody(output);

我的 .xsaccess 文件:

{
     "exposed" : true,  
     "authentication" :  [{ "method": "Basic" }]
}

.xsapp 文件没有内容。

我的 HANA 系统

我在 HANA Cloud 平台上制作了相同的程序,我可以 运行 我的系统,

请指教如何解决这个问题,在此先感谢。

在 HANA Studio 中,如果右键单击连接名称 (H01),然后单击 "Properties",您将在 "XS Properties" 下看到用于 XS 引擎的地址。 据我了解,这是您在 HANA Studio 中点击 运行 按钮时使用的地址。 我建议您使用 IP 地址 (172.30.170.00) 更改它,因为您可能没有在您的主机文件中正确映射 "HANA01"。

当您的实例 ID 为 00 时,端口 4300 是用于 HTTPS 的默认端口,这是您的情况。而 HTTP 是 8000.

但这适用于 HANA XS Classic,因为 XS Advanced 使用不同的端口。

您始终可以调整在 运行 从 HANA Studio 中下载 xsjs 文件时生成的 URL 地址,并获取正确的地址来修复 "XS Properties"。

希望对您有所帮助