Appweaver的数据层, AI- First 节点.js 用于使用代理构建后端的框架.
说明
@appweaver/data 是数据库模块 上诉人,在
普里斯马数字 :
- 资源 – 说吧 –
createModel, (中文(简体) ),createService财务报告和审定财务报表createPolicy,包含过滤,排序, 光标页、聚合和 CSV 导出以及交易. - Auth 数据模型 – 说吧 –
createAuthModel, (中文(简体) ),createAuthService,角色,权限,API密钥,一次性符号, 连接账户和密码散开. - 文件 – 说吧 –
FileService,将文件存储在任意Storage供养. - 种子 – 说吧 –
createSeeder和数据库安全商店.
框架模型只到达使用它们的应用程序:带有认证模型的认证表格,带有模型的文件
声明 files,有种子器目录的种子器.
安装
npm install @appweaver/data @prisma/client prisma @prisma/adapter-pg # the driver adapter of your database
该客户端通过数据库的 Prisma 驱动程序适配器连接 : @prisma/adapter-pg (邮政总局),
@prisma/adapter-mariadb (MySQL/马里亚DB), @prisma/adapter-better-sqlite3 (SQLite,请输入), @prisma/adapter-libsql 打开了
或者说 @prisma/adapter-mssql (SQL 服务器). prisma 是一种依赖,因为 weaver migrate 在生产中运行.
// src/resources/post/model.ts
import { createModel } from '@appweaver/data';
export default createModel({
name: 'Post',
scalars: {
title: { type: 'string', minLength: 1, maxLength: 200 },
body: { type: 'string' }
}
});
运行 weaver generate 修改模型以刷新生成的类型和 Prisma 计划.
文档
许可证
苍蝇是 麻省理工学院执照。 。 。 .