Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@sumor/app

Package Overview
Dependencies
Maintainers
1
Versions
127
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sumor/app

轻呈云应用框架

  • 17.0.39
  • npm
  • Socket score

Version published
Weekly downloads
2
decreased by-75%
Maintainers
1
Weekly downloads
 
Created
Source

@sumor/app

轻呈云应用框架

安装

通过 npm 安装:

$ npm install --save @sumor/app

使用说明

ES6方式

//例如要访问的程序路径为level1.level2.level3
import {level1} from '@sumor/app';

level1.level2.level3('parameter1');

Node.js CommonJS方式

//例如要访问的程序路径为level1.level2.level3
const {level1} = require('@sumor/app');

level1.level2.level3('parameter1');

构建应用示例

const {App} = require("@sumor/app");
const app = new App();
app.handle({
    _meta:{
        program:{
            "api.demo":{}// 参照实体定义
        }
    },
    api:{
        demo:(parameters,context)=>{
            return parameters.p1;
        }
    }
});
app.serve();
// 然后您就可以通过运行提示访问您的应用了

事件增强

全局事件

serve

启动服务后事件,可初始化全局变量等

会话事件

context

交互上下文处理事件,可藉由此拓展上下文内容

error

错误处理,用于拓展错误发生处理额外的操作,如数据库回滚

SSL 临时证书设置

在开发阶段,如您无法提供有效证书,将会自动生成临时证书。 临时证书是不被浏览器信任的,需要按照以下步骤完成证书启用,以达到调试目的。 请注意,该方案仅使用于本地测试环境,请勿用于正式用途

1. 下载证书

windows用户

可跳过该步骤

macOS用户
  • 打开浏览器访问测试站点
  • 右键菜单中选中检查按钮inspect或点击键盘F12
  • 选中安全页签Security
  • 点击查看证书View certificate
  • 拖拽证书图标到本地即可下载证书(大的证书图标)
  • 双击本地文件打开该证书
  • 在自动打开的证书列表中找到该证书并右键打开简介
  • 选择信任页签Trust
  • 下拉框中选中始终信任
  • 刷新浏览器测试站点页面

2. 允许使用临时证书

  • 打开测试站点
  • 点击高级
  • 点击继续前往XXX(不安全)

接口文档

new App(path) 轻呈云应用

构建轻呈云应用

类型

参数
  • path 应用目录

FAQs

Package last updated on 11 Jun 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc