在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用api-routes
Next.js API Routes - Route handlers, middleware, edge runtime
星标2
分支0
更新时间2025年12月31日 10:40
文件资源管理器
7 个文件SKILL.md
readonly菜单
Next.js API Routes - Route handlers, middleware, edge runtime
Next.js App Router - Server components, layouts, routing patterns
Next.js data fetching - Server actions, caching, revalidation
Next.js deployment - Vercel, Docker, self-hosting strategies
Master system design, architecture patterns, algorithms, data structures, and computer science fundamentals for building scalable systems.
Master Node.js, Express, PHP, Laravel, Java, Spring Boot, API design, and database integration. Build scalable APIs and server applications.
Master machine learning, data engineering, AI engineering, LLMs, prompt engineering, and MLOps. Build intelligent systems with Python.
| name | api-routes |
| description | Next.js API Routes - Route handlers, middleware, edge runtime |
| sasmp_version | 1.3.0 |
| bonded_agent | nextjs-expert |
| bond_type | PRIMARY_BOND |
Build API endpoints with Next.js Route Handlers and middleware.
// app/api/users/route.ts
import { NextResponse } from 'next/server'
export async function GET() {
const users = await db.users.findMany()
return NextResponse.json(users)
}
export async function POST(request: Request) {
const body = await request.json()
const user = await db.users.create(body)
return NextResponse.json(user, { status: 201 })
}
// app/api/users/[id]/route.ts
export async function GET(
request: Request,
{ params }: { params: { id: string } }
) {
const user = await db.users.findById(params.id)
return NextResponse.json(user)
}
// middleware.ts
export function middleware(request: NextRequest) {
const token = request.cookies.get('token')
if (!token) {
return NextResponse.redirect(new URL('/login', request.url))
}
}