@ devultur/ 核心
Devultur SDKs的共享组件:配置和类型、存储路径常规、媒体参考、URL 签名,并为自办媒体工作者输入客户端。 它没有运行时间依赖 运行在节点, 浏览器与工人.
大部分的应用都通过它 @devultur/server 或者说
@devultur/react; 需要时直接安装
原始的 原始的 原始的.
安装
pnpm add @devultur/core
示例
import { buildMediaUrl, createWorkerClient } from "@devultur/core";
// Talk to your media Worker from a backend. Never ship the secret to the browser.
const worker = createWorkerClient(process.env.WORKER_AUTH_SECRET!, "https://media.example.com");
// The browser PUTs the file to `url`; keep `key` to serve it later.
const { url, key } = await worker.createUploadUrl({ filename: "cover.jpg", contentType: "image/jpeg" });
const { token } = await worker.issueToken("user_123");
// Resized, format-negotiated image URL for a private object.
const src = buildMediaUrl("https://media.example.com", key, { token, width: 640, format: "webp" });
worker.lock 读取并更改文件的保留和保存( q)get, (中文(简体) ), set, (中文(简体) ), hold, (中文(简体) ), release, (中文(简体) ), holdAll, (中文(简体) ),
releaseAll),拒绝表象 DevulturApiError 联合国 code 财务报告和审定财务报表 details。见
保留和持有。 。 。 .
文档
指南和API参考: github.com/devultur/devultur/树木/主/文件。 。 。 .
这个 保留和持有指南 拥有
软件包,对于已安装的版本: node_modules/@devultur/core/docs/guides/object-lock.md。 。 。 .