vue ajax获取数据的时候,如何保证传递参数的安全或者说如何保护api的安全
点击提交,发送请求。
但是api:123用于加密的参数,直接暴露了。右键源代码就可以看到
商品分类 | {{vo.goodscategory_name}} {{cid}} |
商品名称 | {{ goodsname }} |
排序 | {{sort}} |
价格 | {{price}} |
商品描述 | {{desc}} |
提交 |
var vm = new Vue({
el:"#content",
data: {
cid:0,
goodsname:"",
sort:0,
price:0,
desc:"",
goodscategory:[]
},
methods: {
submit: function () {
this.$http({
url: 'http://localhost/wang/index.php/Admin/Goods/createProcess',
method: 'POST',
emulateJSON: true,
data: {
cid: this.cid,
name: this.goodsname,
sort: this.sort,
price: this.price,
desc: this.desc
}
}).then(function(response) {
console.log(response.data);
}, function(response) {
});
}
},
ready: function() {
var self = this;
this.$http({url: 'http://localhost/wang/index.php/Home/Vue/goodscategory', method: 'POST'}).then(function (response) {
self.$set('goodscategory', response.data)
}, function (response) {
// error callback
});
}
})