開發(fā)中遇到的問題

項(xiàng)目背景及需求
部署

1.warning:Each child in a list should have a unique "key" prop.
2.Failed prop type: Invalid prop value supplied to Option.
3.使用 getFieldsValue getFieldValue setFieldsValue 等時(shí),應(yīng)確保對(duì)應(yīng)的 field 已經(jīng)用 getFieldDecorator 注冊(cè)過了( You cannot set a form field before rendering a field associated with the value.)
4.react+springBoot部署方法蓉冈,如何分開部署,如何統(tǒng)一部署
1)部署在springboot
讀靜態(tài)文件
index.html?localhost:3000?

  • 前端代碼所在文件夾npm run build
  • 將build里面的文件放在后端resource/public下
  • 只用后端運(yùn)行java文件即可訪問
    2)前后端分離部署
    5.前端能否獲取本機(jī)IP實(shí)現(xiàn)fetch方法中url可配置槽华?
頁面開發(fā)
  1. 與后端接口交互方法:fetch方法
    前后端分離開發(fā),由于不在一個(gè)端口所以涉及跨域趟妥,使用fetch方法請(qǐng)求后端接口時(shí)需要設(shè)置跨域的兩個(gè)參數(shù):
mode: “cors”猫态;//這是前端允許跨域的設(shè)置
credentials: ‘include’;//由于需要把瀏覽器的cookie傳入后端披摄,所以需要這個(gè)設(shè)置

后端也需同步設(shè)置
引申:對(duì)比axios方法

引申:如何把session傳給后臺(tái)的亲雪?
fetch方法設(shè)置 credentials: "include"即可

session生命周期:

session對(duì)象保存在服務(wù)器中,以下情況發(fā)生時(shí)session會(huì)被銷毀:

  • session過期
  • 調(diào)用session的invalidate()方法
  • 服務(wù)器關(guān)閉
    ?? http是無狀態(tài)協(xié)議疚膊,無法判斷瀏覽器什么時(shí)候關(guān)閉义辕,所以無法根據(jù)瀏覽器狀態(tài)做出吸響應(yīng),怎么出現(xiàn)關(guān)閉瀏覽器后session被銷毀的假象呢寓盗?
    ?? 因?yàn)閟ession是基于cookie實(shí)現(xiàn)的灌砖,創(chuàng)建session后會(huì)生成一個(gè)唯一sessionid返回給瀏覽器并保存在瀏覽器cookie中璧函,再次需要session時(shí)會(huì)從客戶端發(fā)送的cookie中查找name為sessionid的cookie是否存在,存在則通過該cookie值找到用戶之前創(chuàng)建的session基显,若不存在則創(chuàng)建一個(gè)新的蘸吓。然而保存的cookie是會(huì)話級(jí)別的,是保存在瀏覽器中的撩幽,瀏覽器關(guān)閉時(shí)cookie消失库继,因此不存在名為sessionid的cookie,所以服務(wù)器會(huì)創(chuàng)建一個(gè)新的session窜醉,每創(chuàng)建一個(gè)新的Session,服務(wù)器端都會(huì)分配一個(gè)唯一的ID宪萄,并且把這個(gè)ID保存到客戶端的Cookie中但原來的仍存在。
    ?? 第一次創(chuàng)建session的時(shí)候榨惰,服務(wù)端會(huì)在HTTP協(xié)議中告訴客戶端需要在cookie里記錄一個(gè)sessionID拜英,以后每次把這個(gè)會(huì)話ID發(fā)送到服務(wù)器就能識(shí)別特定客戶。如果瀏覽器禁用cookie會(huì)使用URL重定向技術(shù)跟蹤會(huì)話读串,即每次HTTP交互聊记,URL都會(huì)被附加上諸如sid=xxx的參數(shù),服務(wù)端根據(jù)此來識(shí)別用戶恢暖。
    ?? cookie和session的區(qū)別:cookie是客戶端保存用戶信息的一種機(jī)制,用來記錄用戶的一些信息狰右,也是實(shí)現(xiàn)session的一種方式杰捂;session是在服務(wù)端保存的一個(gè)數(shù)據(jù)結(jié)構(gòu),跟蹤用戶狀態(tài)棋蚌,該數(shù)據(jù)可以保存在集群嫁佳、數(shù)據(jù)庫、文件中谷暮。

2.select獲取后端傳來的布爾值渲染成選項(xiàng)蒿往,用戶在前端選擇后傳給后端值。
引申:選項(xiàng)如何根據(jù)后端傳來的數(shù)據(jù)動(dòng)態(tài)渲染而非寫死湿弦?

3.對(duì)封面url校驗(yàn)了兩次瓤漏,type和pattern,在修改url時(shí)全選input框中內(nèi)容再粘貼過來會(huì)使頁面卡死颊埃,刪掉一個(gè)校驗(yàn)成功蔬充,再加上一個(gè)校驗(yàn)居然也成功=.=

4.如何設(shè)置輸入url后默認(rèn)顯示頁面

5.如果用戶沒有登錄如何跳轉(zhuǎn)至登錄頁面

6.不同的方法哪些哪些會(huì)觸發(fā)重新渲染,應(yīng)該放在哪些生命周期中

細(xì)節(jié)

1.antd

  • form表單getFielddecorator班利、labelCol饥漫、wrapperCol等屬性的用法
  • 表單里怎么排版,如何控制一行放幾個(gè)input框罗标?
    2.js
  • string庸队、JSON對(duì)象积蜻、字符串之間的轉(zhuǎn)化
  • 由于數(shù)據(jù)項(xiàng)較多,只在formTable中顯示一部分?jǐn)?shù)據(jù)項(xiàng)彻消,點(diǎn)擊修改獲取該行數(shù)據(jù)后獲取這一行數(shù)據(jù)的全部竿拆,在詳情頁里顯示
    solution:
  • 修改數(shù)據(jù)后更新并關(guān)閉modal,由數(shù)據(jù)庫修改數(shù)據(jù)后重新獲取還是在本地修改第一次獲取的數(shù)據(jù)中被改變了的項(xiàng)再渲染证膨? 如何觸發(fā)重新渲染formTable中數(shù)據(jù)如输?
    solution:
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市央勒,隨后出現(xiàn)的幾起案子不见,更是在濱河造成了極大的恐慌,老刑警劉巖崔步,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件稳吮,死亡現(xiàn)場離奇詭異,居然都是意外死亡井濒,警方通過查閱死者的電腦和手機(jī)灶似,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來瑞你,“玉大人酪惭,你說我怎么就攤上這事≌呒祝” “怎么了春感?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長虏缸。 經(jīng)常有香客問我鲫懒,道長,這世上最難降的妖魔是什么刽辙? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任窥岩,我火速辦了婚禮,結(jié)果婚禮上宰缤,老公的妹妹穿的比我還像新娘颂翼。我一直安慰自己,他們只是感情好撵溃,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布疚鲤。 她就那樣靜靜地躺著,像睡著了一般缘挑。 火紅的嫁衣襯著肌膚如雪集歇。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天语淘,我揣著相機(jī)與錄音诲宇,去河邊找鬼际歼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛姑蓝,可吹牛的內(nèi)容都是我干的鹅心。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼纺荧,長吁一口氣:“原來是場噩夢啊……” “哼旭愧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宙暇,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤输枯,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后占贫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體桃熄,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年型奥,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了瞳收。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡厢汹,死狀恐怖螟深,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情烫葬,我是刑警寧澤血崭,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站厘灼,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏咽瓷。R本人自食惡果不足惜设凹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望茅姜。 院中可真熱鬧闪朱,春花似錦、人聲如沸钻洒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽素标。三九已至称诗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間头遭,已是汗流浹背寓免。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來泰國打工癣诱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人袜香。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓撕予,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蜈首。 傳聞我的和親對(duì)象是個(gè)殘疾皇子实抡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容