【发布时间】:2020-06-26 08:16:42
【问题描述】:
我想创建一个使用 React 作为前端的自定义博客,并带有一个管理面板来编写文章等。
我一直在研究这个,我发现如果用户(管理员)通过后端身份验证,我可以将一些路由设为私有,“myblog.com/admin”以访问仪表板等。
但是,无论是否通过身份验证,该仪表板仍将位于客户端浏览器中。如果黑客或任何修改 JavaScript 的人,它可以跳过身份验证和访问仪表板并通过 API 写一篇文章,不是吗?也许解决方案是,每次管理员使用 API 时,我都会验证谁在服务器端发送它,或者我可能迷失了它应该如何工作。
我是网络开发新手。
【问题讨论】:
标签: node.js reactjs authentication react-router