vue.js - 如何为我的 vue 应用程序编写 ajax 端点以从数据库获取数据,同时只允许我的 vue 应用程序调用它们?

标签 vue.js vuejs2 vue-component

当用户更改下拉列表时,我需要对端点进行 ajax 调用,以获取数据并将其作为 JSON 返回。

我可以使用 Vue 执行事件操作来发出请求,但如何保证 Vue 是请求者?

我无法真正将 API key 或其他内容放入 JS 中,因为可以通过源代码查看这些内容。有人还可以在 Chrome 中观看网络选项卡并重放检索数据的请求。

最佳答案

除非您想要求人们先登录,否则您没有办法做到这一点。您可以查找大多数库为 Ajax 请求添加的 HTTP header ,但它也可以是伪造的。

关于vue.js - 如何为我的 vue 应用程序编写 ajax 端点以从数据库获取数据,同时只允许我的 vue 应用程序调用它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51090173/

相关文章:

javascript - 在Vue js组件中渲染时如何制作动态v-if?

vue.js - Vue.js单文件组件导入外部js库

vue.js - 如何在 Vue.js 中渲染 Symfony 表单?

javascript - Vue.js <transition-group> 仅在最后一个元素上应用动画

javascript - 我如何在 Vue.js 中声明响应式属性

vue.js - 为什么 v-on 在外部模板中使用 Vue 组件时不起作用?

vue.js - 如何更改 Vue2 日期范围选择器选择的日期格式?

javascript - 如何在 Vue JS 中使用按字母顺序返回数组

vue.js - Vue router-link 更改 url 但不更改 router-view 组件

webpack - 将 JSON 导入 VueJS