json-server中使用RESTFUL API如何实现批量删除
在使用vue做后台管理的系统的时候,会有批量删除的操作,但是在找了很多资料之后仍然无法解决,希望得到大家的帮助。
axios({
method: 'delete',
url: that.baseURL,
params: {
id: [1,2]
},
headers: {'Content-Type': 'application/json'},
responseType: 'json'
}).then(function (response) {
console.log(response)
}).catch((error) => console.log(error))
当URL设置为thatbaseURL/id时是可以删除数据的,设置params为id:1也是无法删除数据的,会报如下错,是delete不支持设置params吗?
附server.js部分配置:
server.use(jsonserver.rewriter({
'/api/': '/',
'/api/users': '/users',
'/api/users/:id': '/users/:id',
'/api/users\\?id=:id': '/users/:id'
}))
如果大家发现什么错误,或者有什么建议,希望可以予以指点!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
/api/users\\?id=:id
改成/api/users?id=:id
试试