import passport from 'koa-passport'; import { Strategy as LocalStrategy } from 'passport-local'; import Auth from '../model/auth'; export const localStrategy = passport.use( new LocalStrategy(async (username, password, done) => { const user = await Auth.findOne({ where: { username, }, }).catch(); if (user && user.authenticate(password)) { done(null, user); } else { done(null, false); } }), );