31 lines
469 B
Markdown
31 lines
469 B
Markdown
# NoteAI
|
||
|
||
基于 Next.js + Prisma + TipTap 的本地知识笔记应用。
|
||
|
||
## 环境变量
|
||
|
||
在项目根目录创建 `.env`:
|
||
|
||
```env
|
||
DATABASE_URL="file:./dev.db"
|
||
SESSION_SECRET="replace-with-a-long-random-secret"
|
||
```
|
||
|
||
- `SESSION_SECRET` 必填,用于服务端签名登录会话。
|
||
- 生产环境请使用长度至少 32 的随机字符串。
|
||
|
||
## 开发
|
||
|
||
```bash
|
||
npm run dev
|
||
```
|
||
|
||
默认端口为 `3001`。
|
||
|
||
## 代码检查
|
||
|
||
```bash
|
||
npx tsc --noEmit
|
||
npm run lint
|
||
```
|