JavaScript 环境验证

更新时间:
2024-11-21
下载文档

JavaScript 环境验证

本节以使用 JavaScript 开发并运行 SylixOS 或 Linux 的微服务为例验证微服务的开发环境。

SylixOS 环境

前提条件

已完成环境搭建,详见 搭建 SylixOS 开发环境搭建 SylixOS 运行环境

操作须知

操作步骤

  1. 创建 HelloVSOA.js 文本,并在文件中输入如下应用程序代码:

    setInterval(function () {
        console.log("Hello VSOA");
    }, 1000);
    
    require('iosched').forever();
    

    注意:
    JSRE 程序必须在程序末端增加 require('iosched').forever();

  2. HelloVSOA.js 部署到 SylixOS 设备上,使用 javascript HelloVSOA.js 命令运行,可以得到如下输出:

Linux 环境

前提条件

已完成 JavaScript 运行环境环境搭建,并使用如下命令安装 VSOA:

[acosail@AcoSail2]:~$ npm i vsoa

操作步骤

  1. 创建 HelloVSOA.js 文本,并在文件中输入如下应用程序代码:

    var vsoa = require('vsoa');
    
    var server = new vsoa.Server({ info: { name: 'Test server' } });
    
    server.start({ domain: vsoa.AF_INET, port: 3002 });
    
  2. 使用如下命令运行 HelloVSOA.js

    [acosail@AcoSail2]:~$ node HelloVSOA.js
    
  3. 查看端口占用,确定 3002 端口被占用:

    [acosail@AcoSail2]:~$ lsof -i
    COMMAND    PID     USER   FD   TYPE  DEVICE  SIZE/OFF  NODE  NAME
    node    519101  acoinfo   21u  IPv4 6649794       0t0   UDP  *:3002
    node    519101  acoinfo   22u  IPv4 6649795       0t0   TCP  localhost:3002(LISTEN)
    
文档内容是否对您有所帮助?
有帮助
没帮助