打卡日常1

關(guān)于工作中前后端協(xié)同工作

本人現(xiàn)處小公司,后端同事水平有限,總提起不要前后分離,甚至希望用windows服務(wù)器。
好在上一個(gè)后端做了一個(gè)版本,svn,git服務(wù)器搭建完成,前后分離,Linux服務(wù)器。最終強(qiáng)烈要求下,逼其學(xué)習(xí)常用Linux命令,學(xué)習(xí)Nginx配置,學(xué)習(xí)如何搭建SVN服務(wù)器,總算沒有讓其得逞。然而,在沒有版本控制一說,轉(zhuǎn)成了FTP上傳,我的天。
那么我們最終前后分離,各干個(gè)的事.

前后分離有什么好處和壞處

  • 好處
  1. 前后分離,不用我寫模板給后端去嵌套,各干各的,互不影響
  2. 我有更多自由
  • 壞處
  1. 登錄 這個(gè)問題必須每次先請(qǐng)求接口,才能做下面的事情
eg: 比如要下單,那么必須先請(qǐng)求登錄接口,是否登錄沒,沒登錄不允許下單,引導(dǎo)登錄

引申出登陸的方式有幾種呢

  1. session
  2. cookies
  3. token
session 是用戶登錄后,在服務(wù)端記錄用戶登錄狀態(tài)相關(guān)信息,客戶端記錄cookie存儲(chǔ)sessionID

cookie 是完全由客戶端記錄登錄狀態(tài)信息,一般加密后存儲(chǔ),風(fēng)險(xiǎn)較高

token 是一個(gè)票據(jù),但每次發(fā)送http請(qǐng)求,必然帶上token信息,我一般存儲(chǔ)在localstorage中,當(dāng)然要求后端設(shè)置過期時(shí)間

明白常見登錄方法后,我們考慮

  • 假如有多套系統(tǒng)開發(fā),有多臺(tái)賬號(hào)系統(tǒng),然后我們要合并,我們?cè)趺崔k?
  • 假如PC,移動(dòng),APP端 同一賬號(hào)體系,我們?cè)趺醋龈屿`活省事?
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容