@wujibase/wuji-data-node
v1.0.14
Published
Wuji Data SDK for Node.js environments
Downloads
852
Keywords
Readme
@wujibase/wuji-data-node
Wuji Data SDK for Node.js environments.
安装
npm install @wujibase/wuji-data-node
# 或
pnpm add @wujibase/wuji-data-node
# 或
yarn add @wujibase/wuji-data-node基本使用
import { createWujiData } from '@wujibase/wuji-data-node';
// 创建数据源实例
const wujiData = createWujiData('your-project-id');
// 使用数据源
const result = await wujiData.someCollection.someMethod({
// 参数
});完整示例
import { createWujiData } from '@wujibase/wuji-data-node';
async function main() {
// 创建数据源实例
const wujiData = createWujiData('your-project-id');
try {
// 调用数据源方法
const data = await wujiData.userCollection.getList({
page: 1,
pageSize: 10,
});
console.log('Data:', data);
} catch (error) {
console.error('Error:', error);
}
}
main();API
createWujiData(projectId: string)
创建数据源实例。
参数:
projectId(string): 项目 ID,必需参数
返回:
- 数据源对象,包含所有已发布的数据源集合
示例:
const wujiData = createWujiData('project-123');
// 访问数据源集合
const users = await wujiData.userCollection.getList();
const posts = await wujiData.postCollection.create({ title: 'New Post' });使用场景
适用于 Node.js 环境,例如:
- 服务端渲染 (SSR)
- API 服务器
- 后台任务
- 命令行工具
注意事项
- 此包仅导出
createWujiData方法,不包含前端特定的功能(如getTypeDefinitions)。 - 确保在使用前已正确配置项目 ID。
- 数据源方法都是异步的,需要使用
await或.then()处理。
