小编lui*_*ocn的帖子

无法使用mocha和supertest测试DELETE方法

我正在尝试为节点应用程序构建RESTful API.我建立了路线,一切都运行良好.但是当我尝试测试它时,它无法使DELETE方法工作,尽管它正常工作而不是在测试中.

以下是服务器和测试的代码.服务器:

// set up 
var express     = require('express');
var app         = express(); // create our app w/ express   
var path        = __dirname; //root path    

// configuration 
app.configure(function() {
    app.use(express.static(path));
    //app.use(express.logger('dev')); // log every request to the console
    app.use(express.json());
    app.use(express.urlencoded());  // pull information from html in POST
    app.use(express.methodOverride());  // simulate DELETE and PUT
});

function start() {
    // routes 
    require('./app/routes.js')(app);
    // listen (start app with node server.js) 
    app.listen(process.env.PORT || 5000);
    console.log("Server listening for incoming conections..");
}

//************************
exports.start = …
Run Code Online (Sandbox Code Playgroud)

rest mocha.js node.js supertest

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

mocha.js ×1

node.js ×1

rest ×1

supertest ×1