重构认证系统,从next-auth迁移至better-auth,并实现完整的积分系统功能: 1. 新增积分账户管理、交易记录和扣减逻辑 2. 添加积分概览组件和API端点 3. 重构认证相关组件和路由 4. 优化播客生成流程与积分校验 5. 新增安全配置文档和数据库schema 6. 改进UI状态管理和错误处理 新增功能包括: - 用户注册自动初始化积分账户 - 播客生成前检查积分余额 - 积分交易记录查询 - 用户积分实时显示 - 安全回调处理
8 lines
293 B
TypeScript
8 lines
293 B
TypeScript
import 'dotenv/config';
|
|
import { drizzle } from 'drizzle-orm/libsql';
|
|
import { createClient } from '@libsql/client';
|
|
import * as schema from "../../drizzle-schema";
|
|
|
|
const client = createClient({ url: process.env.DB_FILE_NAME! });
|
|
export const db = drizzle(client, { schema, logger: false });
|