Estoy teniendo problemas para autenticar inicio de sesion en mi pagina web (es un proyecto) con Nodejs, mongodb, express, ejs, passport
Cuando intento iniciar sesion, la pagina se queda cargando y no redirecciona a ninguna ruta.
passport.use('local-signin', new localStrategy({
    usernameField: 'email',
    passwordField: 'password'
}, async (email, password, done) => {
    //coincidir con el usuario de correos electrónico
    const user = await User.findOne({email})
    if(!user){
        return done(null, false, {message: 'No existe el usuario'});
    } else {
        // coincidir con el usuario de contraseña
        const match = await user.matchPassword(password)
        if(match) {
            //console.log(user);
            return(null, user);
        } else {
            return done(null, false, {message: 'Contraseña incorrecta'})
        }
    }
}));
Esta es la ruta
router.post('/signin', 
    passport.authenticate('local-signin', {
    failureRedirect: '/signin'}),
        function(req, res){
            //console.log(user);
            res.redirect('/notes')
        }
); Puedo registrarme pero no iniciar sesion, es como si no se enviara el metodo POST



