feat: use simpler nitro instead of nestjs to implement mock service

This commit is contained in:
vben
2024-07-20 08:31:05 +08:00
parent 9ec91ac16d
commit 9987451647
122 changed files with 2556 additions and 2967 deletions

View File

@@ -0,0 +1,20 @@
export default defineEventHandler(async (event) => {
const { password, username } = await readBody(event);
const findUser = MOCK_USERS.find(
(item) => item.username === username && item.password === password,
);
if (!findUser) {
setResponseStatus(event, 403);
return useResponseError('UnauthorizedException', '用户名或密码错误');
}
const accessToken = Buffer.from(username).toString('base64');
return useResponseSuccess({
accessToken,
// TODO: refresh token
refreshToken: accessToken,
});
});