feat: migrate from express to fastify

This commit is contained in:
Divlo
2021-10-24 04:18:18 +02:00
parent 714cc643ba
commit b77e602358
281 changed files with 19768 additions and 22895 deletions

View File

@ -1,26 +1,31 @@
import { Router } from 'express'
import { FastifyPluginAsync } from 'fastify'
import { confirmEmailRouter } from './confirmEmail/get'
import { currentRouter } from './current'
import { OAuth2Router } from './oauth2'
import { refreshTokenRouter } from './refreshToken/post'
import { resetPasswordRouter } from './resetPassword'
import { signinRouter } from './signin/post'
import { signoutRouter } from './signout'
import { signupRouter } from './signup/post'
import { usersGetByIdRouter } from './[userId]'
import { addLocalStrategyRouter } from './addLocalStrategy/post'
import { postSignupUser } from './signup/post.js'
import { getConfirmEmail } from './confirm-email/get.js'
import { postSigninUser } from './signin/post.js'
import { postSignoutUser } from './signout/post.js'
import { deleteSignoutUser } from './signout/delete.js'
import { postRefreshTokenUser } from './refresh-token/post.js'
import { putResetPasswordUser } from './reset-password/put.js'
import { postResetPasswordUser } from './reset-password/post.js'
import { getCurrentUser } from './current/get.js'
import { putCurrentUser } from './current/put.js'
import { putCurrentUserSettings } from './current/settings/put.js'
import { getUserById } from './[userId]/get.js'
import { putCurrentUserLogo } from './current/logo/put.js'
export const usersRouter = Router()
usersRouter.use('/', confirmEmailRouter)
usersRouter.use('/', currentRouter)
usersRouter.use('/', refreshTokenRouter)
usersRouter.use('/', resetPasswordRouter)
usersRouter.use('/', signinRouter)
usersRouter.use('/', signoutRouter)
usersRouter.use('/', signupRouter)
usersRouter.use('/', OAuth2Router)
usersRouter.use('/', usersGetByIdRouter)
usersRouter.use('/', signoutRouter)
usersRouter.use('/', addLocalStrategyRouter)
export const usersService: FastifyPluginAsync = async (fastify) => {
await fastify.register(postSignupUser)
await fastify.register(getConfirmEmail)
await fastify.register(postSigninUser)
await fastify.register(postSignoutUser)
await fastify.register(deleteSignoutUser)
await fastify.register(postRefreshTokenUser)
await fastify.register(putResetPasswordUser)
await fastify.register(postResetPasswordUser)
await fastify.register(getCurrentUser)
await fastify.register(putCurrentUser)
await fastify.register(putCurrentUserSettings)
await fastify.register(putCurrentUserLogo)
await fastify.register(getUserById)
}