Skip to content
导航栏

使用会话保存信息

创建一个 http api 配置,在配置文件中一定要设置"guard": "bearer-jwt"

json
{
  "name": "excel data",
  "version": "1.0.0",
  "description": "excel data",
  "group": "",
  "guard": "bearer-jwt",
  "paths": [
    {
      "path": "/crud-menu.json",
      "method": "get",
      "process": "scripts.amis.menu.main",
      "in": [],
      "out": {
        "status": 200,
        "type": "application/json"
      }
    }
}

js 脚本中调用处理器session.set设置会话信息。

js
function main() {
  //在会话中写入信息
  Process('session.set', 'my_name', 'yao admin');
}

调用处理器session.get读取会话信息。

js
function main() {
  //打印所有的会话信息
  const ses = Process('session.dump');
  console.log('session:', ses);
  //打印用户的会话信息
  const user = Process('session.get', 'user');
  console.log('user:', user);
  //读取自定义设置会话信息
  const myName = Process('session.get', 'my_name');
  console.log('myName:', myName);
}