Javascript 验证本地身份验证的回调未执行

Javascript 验证本地身份验证的回调未执行,javascript,passport.js,passport-local,Javascript,Passport.js,Passport Local,以下代码在我朋友的计算机上有效,但在我的计算机上无效。有人知道为什么吗 const request = require('supertest') const express = require('express') const bodyParser = require('body-parser') const app = express() const passport = require('passport') const LocalStrategy = require('passport-l

以下代码在我朋友的计算机上有效,但在我的计算机上无效。有人知道为什么吗

const request = require('supertest')
const express = require('express')
const bodyParser = require('body-parser')
const app = express()
const passport = require('passport')
const LocalStrategy = require('passport-local').Strategy



passport.use(new LocalStrategy(
    (username, password, done) => {
        console.log('Verify Called')
        done()
    }
))

app.use(bodyParser())
app.use(passport.initialize())
app.use(passport.session())


app.post('/login', passport.authenticate('local'), (req, res) => {
    console.log('Login route hit')
})

const server = app.listen(3000)

describe('Routes', () => {
    it('Responses from /login contain a cookie', () => {
        request(server)
            .post('/login')
            .type('form')
            .send({username: 'srpalo'})
            .send({password: 'secretpassword'})
    })
})
任何帮助都将不胜感激!!我已经被这个问题困扰了一整天。

试试
。发送({username:'srpalo',password:'secretpassword})