Files
SaaS2/src/pages/api/team/index.ts
2025-06-05 23:05:33 +08:00

20 lines
565 B
TypeScript

import type { NextApiRequest, NextApiResponse } from 'next';
import { Team } from '@/models';
import connectDB from '@/utils/ConnectDB';
const handler = async (req: NextApiRequest, res: NextApiResponse) => {
if (req.method === 'GET') {
try {
const teams = await Team.find();
res.status(200).json({ teams });
} catch (error) {
res.status(500).json({ message: '服务器错误' });
}
} else {
res.setHeader('Allow', ['GET']);
res.status(405).end(`不允许 ${req.method} 方法`);
}
};
export default connectDB(handler);