Express,Node,MongoDB,EJS - 删除路由器,恢复304
Express, Node, MongoDB, EJS - Delete router getting 304 back
我已经为此苦苦挣扎了一段时间,只是无法弄清楚。我的删除按钮正在向服务器发送 GET/删除?并返回 304
这也是我在这里的第一篇文章,我先试着弄清楚几个小时......但我是编程新手,非常感谢您能提供的任何指南或帮助 - 谢谢!
我这里有 3 个文件:addpost.js、addpost.ejs 和 app.js
这是在附加帖子中.js
router.delete('/delete', function (req, res){
Comment.findById(req._id, function (err, Comment){
console.log('DELETE removing ID: ' + comments._id)
res.format({
html: function(){
res.redirect('/');
},
json: function(){
res.json({message: 'deleted',
title : comments});
}
});
});
});
这是在应用程序中.js
app.use('/delete', addpost)
这是在addpost.ejs中
<div class ="form">
<form method="delete" action="/delete">
<div class="delete">
<button class="btn btn-raised btn-warning" type="submit">Delete</Button>
</form>
</div>
如果表单正在发送 GET 请求,那么这可能意味着它不支持 DELETE 方法。我认为它从 html5 开始就支持,但是...也许它有部分支持。请改用开机自检。
相关文章:
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- AngularJS UI路由器不能像ng路由器那样工作
- 为什么不是't窗口.恢复正常工作吗?(javascript/jquery)
- 如何临时暂停浏览器渲染,然后恢复整个页面
- 反应路由器弄乱了请求网址
- NodeJS-readline暂停和恢复事件发射器(逐行读取)
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 如何使用带有Preact的React路由器
- 如何在react路由器的组件中使用参数
- 父页面的角度路由器导航高亮显示
- AngularJS ui路由器html5模式中断路由
- EJS中的Angularjs-Ui路由器参数
- 我希望在不替换现有变量的情况下恢复localStorage中的变量
- 使用AngularJS中的UI路由器将状态重定向到默认子状态
- React路由器服务器端渲染和ajax获取数据
- Mocha react本地路由器编译错误
- 克隆和恢复”;工具化的“;元素
- 如何暂停和恢复jquery间隔
- 使用骨干路由器查看更改不断恢复到主页
- Express,Node,MongoDB,EJS - 删除路由器,恢复304