为什么我无法使用put和delete方法啊 HTML表单是这么写的
增加了这个隐藏域 node里面是这么写的
- app.route('/put')
- .put(function(req, res, next){
-
var index = req.body.id; -
if(info[index]){ -
info[index].name = req.body.name; -
info[index].sex = req.body.sex; -
} -
ejs.renderFile(__dirname + "/view/showSingle.ejs", {aaa : info[index]}, function(err, result){ -
if(!err){ -
res.end(result); -
}else{ -
res.end("Error"); -
console.log(err); -
} -
}); - });
在前面都
- methodOverride = require("method-override")
- app.use(methodOverride());
我觉得应该没问题啊。。但是就是不能用put,得到的http方法还是post。。求助怎么一回事。。