草庐IT

supertest

全部标签

node.js - 如何使用 Passport 验证 Supertest 请求?

我正在使用Passport.js进行身份验证(本地策略)并使用Mocha和Supertest进行测试。如何使用Supertest创建session并发出经过身份验证的请求? 最佳答案 正如zeMirco指出的,底层的superagent模块支持session,自动为您维护cookie。但是,可以通过未记录的功能使用supertest中的superagent.agent()功能。只需使用require('supertest').agent('url')代替require('supertest')('url'):varrequest=r