第一次做单页应用(SPA),有些问题不太明白应该如何处理
在使用vue webpack构建单页应用,有几个问题不太清楚。
1,用户授权、登录状态如何处理?
2,单页应用中cookie是否并没有什么用途了?
3,webpack编译出来的dist目录,里面的index.html和静态文件是直接用nginx跑吗?
4,有没有详细点的webpack资料,官网一般只解释了各个配置的意思但没有演示,很多配置项只能看懂却不理解也不会用
目前主要疑点在第1个问题,望大神解答
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
1 + 2: 说到底登录态的维护无非就是让客户端在登录之后, 拿到一个表示你的登录会话的令牌, 能get到这一点的话你就会了解其实可以各种手段都只是其实现方案之一罢了. 所以这个的关键只要是你处理好登录, 以及登录后服务器注册一个新的令牌并且向客户端下发令牌就行了. 至于客户端的存储则取决于你的实现, cookie / localStorage都可以, 或者你也可以单纯的用js的变量来维护(如果你不介意刷新之后状态丢失的话)
3 - 是的, 但是如果你使用了historyState, 那么要配置一下try_files(或者/以及rewrite)让URL都正确的处理
4 - 这个问题太笼统了, 按需去文档搜索吧