vue.js - Vue 或 React SPA 可以阻止某些页面的访问吗?
问题描述
我现在正在用 Vue.js 构建一个 SPA(单页应用程序),
并且会有一些授权人员可以访问的管理页面。
Vue 前端服务器将使用 REST API 与后端 Express.js 服务器通信。
在这种情况下,我认为 SPA 是一次加载并与之反应的概念,而不像传统的 MPA,如 apache,在服务器上运行代码并用 HTML 折腾,所以管理页面将在源代码中即使这些信息是由 Express.js 使用 ajax(axios) 授权的,我理解对吗?
所以即使我在每次授权之前使用 Vue-router,也有人可以看到管理页面的框架,对吧?
如果是这样,有没有更好的主意来阻止他们访问?
解决方案
推荐阅读
- r - 为什么R函数`lm()`和`lm.fit()`之间计算的残差不同
- xcode - React Native App 升级到 XCode12.5 后不再构建
- spring-boot - 无法存根 SimpleMessageListenerContainer isActive 方法 [Spring AMQP Rabbit]
- javascript - 提取数组的元素
- javascript - 在 Reactjs 中实现 Axios.get 的问题
- regex - 如果分支以 - Regexp 开头,则运行管道
- php - 在 pdo 登录中添加密码哈希
- python - 循环/递归以处理 Python 中的层次结构
- javascript - 图片 (img) 标签返回 404 和默认图片
- java - Java 泛型:转换列表
列出