Node.js SDK
Node.js SDK
Lex Home 中可直接使用的 Lexmount Node.js SDK 文档。
Lexmount Node.js SDK 是用于创建远程浏览器会话、管理持久化 context、上传扩展以及获取会话下载文件的 JavaScript / TypeScript 入口。
功能特性
- 面向 TypeScript 和现代 Node.js 的类型安全 API
- 同时输出 ESM 与 CommonJS
- 支持会话创建、查询与删除
- 支持持久化 context 的创建、查看、删除与强制释放
- 支持扩展上传、列表、详情与删除
- 支持会话下载文件的查询、获取、归档与清理
- 内置鉴权、网络、超时、context 锁冲突等结构化错误类型
- 支持可配置 SDK 日志
安装
npm install lexmount运行要求:
- Node.js 18+
- 建议 npm 9+
- 只有在连接远程浏览器会话时才需要额外安装
playwright
运行时配置
环境变量
export LEXMOUNT_API_KEY="your-api-key"
export LEXMOUNT_PROJECT_ID="your-project-id"
export LEXMOUNT_BASE_URL="https://api.lexmount.cn" # 可选也可以使用 .env 文件:
LEXMOUNT_API_KEY=your-api-key
LEXMOUNT_PROJECT_ID=your-project-id
LEXMOUNT_BASE_URL=https://api.lexmount.cnSDK 会优先读取构造函数参数,其次读取环境变量。若未设置 LEXMOUNT_BASE_URL,默认值为 https://api.lexmount.cn。
Lexmount 文档