supertest测试get能访问,post不能访问
发布于 10 年前 作者 353355756 5746 次浏览 最后一次编辑是 8 年前

我有一个路由方法, app.get(’/checkregister’,function (req, res) { console.log(“昵称已注册”); });,测试的时候,用的 request(app).get(’/checkregister’).end(done);能够输出“昵称已注册”,而改为 app.post(’/checkregister’,function (req, res) { console.log(“昵称已注册”); });和用 request(app).post(’/checkregister’).end(done);就进不到方法,求破解

1 回复
var request = require('supertest').agent(app.listen());
request
    .post('/')
    .set('Content-Type', 'application/x-www-form-urlencoded')
    .set('X-HTTP-Method-Override', 'POST')
    .expect('POST', done);
回到顶部