我正在使用连接模块和连接路由来处理get,post delete和put方法。下面是我的代码
var connectDomain = require('connect-domain'),
connectRoute = require('connect-route'),
connect = require('connect'),
app = connect();
app.use(connectDomain())
.use(connect.query())
.use(connectRoute(function (router) {
router.get('/aaa', function (req, res, next) {
console.log ("Got Trigger request to GET");
})
router.post('/aaa', function (req, res, next) {
console.log ("Got Trigger request to POST");
})
router.put('/aaa', function (req, res, next) {
console.log("Got trigger to PUT")
})
router.delete('/aaa', function (req, res, next) {
console.log("Got trigger to DELETE")
res.setHeader('Content-Type','text/plain');
res.end("in delete");
})
}))
当我点击删除方法时,第一次让控制台正确无误,当我第二次点击它时,服务器挂起并向我发送状态405.我的环境是ubuntu,我的连接版本是2.2.2并且连接路线版本是0.1.3。关于这个的任何帮助将是非常有帮助的