Skip to content

Instantly share code, notes, and snippets.

@tiagolpadua
Created March 18, 2021 22:23
Show Gist options
  • Save tiagolpadua/8285c050610b8cd832d75fced4794cef to your computer and use it in GitHub Desktop.
Save tiagolpadua/8285c050610b8cd832d75fced4794cef to your computer and use it in GitHub Desktop.
cmail-back-master\src\routes\login.js
import { validatorMiddleware } from '../infra/validator'
import { userLoginSchema } from '../controllers/schemas/userLoginSchema.js'
import { UsersRepository } from '../repositories/UsersRepository'
import { UsersService } from '../services/UsersService'
import { LoginController } from '../controllers/LoginController'
module.exports = (app) => {
const users = app.datasource.models.users;
const usersRepository = new UsersRepository(users)
const usersService = new UsersService(usersRepository)
const loginController = new LoginController(usersService)
app.post(
'/login',
validatorMiddleware(userLoginSchema),
loginController.signIn
)
// Novo código aqui
app.head(
'/validate',
loginController.validate
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment