ASTRO轻应用 ASTROZERO-开发一个简单脚本实例:创建空白脚本

时间:2024-08-20 11:09:50

创建空白脚本

  1. 参考登录经典应用设计器中操作,登录经典版应用设计器。
  2. 将光标放在某个文件夹(例如Logic)上,单击,选择“脚本”。

    图1 选择创建图标“+”

  3. 选择“创建一个新脚本”,设置脚本名称(如httpTest),单击“添加”,进入脚本编辑器。

    图2 新增脚本

  4. 在脚本编辑器中,将以下脚本代码粘贴到代码编辑区。

    import * as http from 'http' // 导入http库
    let client = http.newClient() // 实例化
    let resp = client.get("https://www.example.com/")// 请求网址
    console.log(resp.headers) // 打印返回headers

  5. 单击页面上方的,保存脚本。
  6. 运行测试脚本。

    1. 单击编辑器上方的,执行脚本。
    2. 在页面底部单击测试窗口右上角的,返回消息头信息。
      {
           Age: [ '10309' ], 
           Cache-Control: [ 'no-store' ], 
           Content-Type: [ 'text/html; charset=utf-8' ], 
           Date: [ 'Thu, 01 Dec 2022 03:41:39 GMT' ], 
           Expires: [ 'Wed, 30 Nov 2022 22:01:57 GMT' ], 
           Pragma: [ 'no-cache' ], 
           Processtime: [ '0.049' ], 
           Server: [ 'PAAS-WEB' ], 
           Set-Cookie: [ 'HMF_CI=596020aa4dbe4b6***42343ba04a; Expires=Sat, 31-Dec-22 03:41:39 GMT; Path=/' ], 
           Strict-Transport-Security: [ 'max-age=31536000' ], 
           Ws-S2h-Acc-Level: [ '1' ], 
           X-Content-Type-Options: [ 'nosniff' ], 
           X-Download-Options: [ 'noopen' ], 
           X-Frame-Options: [ 'SAMEORIGIN' ], 
           X-Powered-By: [ 'ASP.NET' ], 
           X-Via: [ '1.1 PSjsczsxga60:2 (Cdn Cache Server V2.0), 1.1 uzhoudianxin101:13 (Cdn Cache Server V2.0), 1.1 wdx18:10 (Cdn Cache Server V2.0)' ], 
           X-Ws-Request-Id: [ '63882273_wdx18_41265-37840' ], 
           X-Xss-Protection: [ '1; mode=block' ]
       } 

    以上步骤已完成了一个简单脚本的编写,如果后续其他脚本、服务编排、编译打包等需要继续使用该脚本,则必须单击页面上方的,启用该脚本。如果未启用,其他组件无法查询到该脚本,查询时会报错该脚本不存在或未启用。

    后续在新版本功能中如果需要更新该脚本,可单击编辑器上方的,选择“新建版本”,在新建的版本中更改脚本并保存、测试及启用。单击编辑器上方的,选择对比版本,可将当前版本与历史版本进行比对。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_5031.html