打卡日常1

关于工作中前后端协同工作

本人现处小公司,后端同事水平有限,总提起不要前后分离,甚至希望用windows服务器。
好在上一个后端做了一个版本,svn,git服务器搭建完成,前后分离,Linux服务器。最终强烈要求下,逼其学习常用Linux命令,学习Nginx配置,学习如何搭建SVN服务器,总算没有让其得逞。然而,在没有版本控制一说,转成了FTP上传,我的天。
那么我们最终前后分离,各干个的事.

前后分离有什么好处和坏处

  • 好处
  1. 前后分离,不用我写模板给后端去嵌套,各干各的,互不影响
  2. 我有更多自由
  • 坏处
  1. 登录 这个问题必须每次先请求接口,才能做下面的事情
eg: 比如要下单,那么必须先请求登录接口,是否登录没,没登录不允许下单,引导登录

引申出登陆的方式有几种呢

  1. session
  2. cookies
  3. token
session 是用户登录后,在服务端记录用户登录状态相关信息,客户端记录cookie存储sessionID

cookie 是完全由客户端记录登录状态信息,一般加密后存储,风险较高

token 是一个票据,但每次发送http请求,必然带上token信息,我一般存储在localstorage中,当然要求后端设置过期时间

明白常见登录方法后,我们考虑

  • 假如有多套系统开发,有多台账号系统,然后我们要合并,我们怎么办?
  • 假如PC,移动,APP端 同一账号体系,我们怎么做更加灵活省事?

你可能感兴趣的:(打卡日常1)