vue.js - 第一次做单页应用(SPA),有些问题不太明白应该如何处理

查看:86
本文介绍了vue.js - 第一次做单页应用(SPA),有些问题不太明白应该如何处理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

在使用vue webpack构建单页应用,有几个问题不太清楚。

1,用户授权、登录状态如何处理?

2,单页应用中cookie是否并没有什么用途了?

3,webpack编译出来的dist目录,里面的index.html和静态文件是直接用nginx跑吗?

4,有没有详细点的webpack资料,官网一般只解释了各个配置的意思但没有演示,很多配置项只能看懂却不理解也不会用

目前主要疑点在第1个问题,望大神解答

解决方案

1 + 2: 说到底登录态的维护无非就是让客户端在登录之后, 拿到一个表示你的登录会话的令牌, 能get到这一点的话你就会了解其实可以各种手段都只是其实现方案之一罢了. 所以这个的关键只要是你处理好登录, 以及登录后服务器注册一个新的令牌并且向客户端下发令牌就行了. 至于客户端的存储则取决于你的实现, cookie / localStorage都可以, 或者你也可以单纯的用js的变量来维护(如果你不介意刷新之后状态丢失的话)

3 - 是的, 但是如果你使用了historyState, 那么要配置一下try_files(或者/以及rewrite)让URL都正确的处理

4 - 这个问题太笼统了, 按需去文档搜索吧

这篇关于vue.js - 第一次做单页应用(SPA),有些问题不太明白应该如何处理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆