mirror of https://github.com/MaxLeiter/Drift
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
393 B
TypeScript
13 lines
393 B
TypeScript
import { NextApiRequest, NextApiResponse } from "next"
|
|
import { createUser } from "@lib/server/prisma"
|
|
|
|
export default async function handler(
|
|
req: NextApiRequest,
|
|
res: NextApiResponse
|
|
) {
|
|
const { username, password, serverPassword } = req.body
|
|
const { user, token } = await createUser(username, password, serverPassword)
|
|
|
|
return res.status(201).json({ token: token, userId: user.id })
|
|
}
|