菜鳥前端的工作紀錄之關連專案好複雜&跟IntelliJ IDEA好不熟
早上處理缺少帳號功能的問題,結果需要先在940新增一個醫療帳戶之後到權限設定網站(MGMT)將該帳戶設定成admin權限,就可以先在940登入後跳轉到960,並成功使用查詢功能新增量測資料補登的新資料。
原本很開心在dev新增帳密並新增最高權限,回到本地端就一直登入失敗,才想到dev跟local資料庫不同。所以其實沒有必要把960java在本地run起來。哭哭繞了一圈。
其實需要在本地運行的就是960react+900_manage+940運作起來就好,多做了一件事,不過其實之前就想運作起來了,只是走偏門,直接在vscode運作…
但是目前只在dev成功,但是最重要的本地端,一開始還辛苦將960跟900一起跑起來後,發現權限設定網站又是另一個專案,感覺跟960一樣需要跑起來,就先擱置了。先弄儀器設定,因為東西不多,弄到四點多,就繼續弄900_manage運行
在儀器設定看到API設定沒有使用固定的replace取代參數寫法,才發現沒有新在API路徑上新增/type/:type的這些可取代的位置…
弄完儀器連線就打算把900_manage在本地跑起來,幸好跟960長的蠻像的,所以我就用印象回憶上午的步驟。
因為是快下班才順利把900_manage運行起來,嘗試跳轉時顯示404,但是本地端跟dev子路徑不同,本地是manager,dev是manage,所以明天一早的工作是釐清這些錯誤,且讓我能從940跳轉到900M維持登入權限跟token。
今天因為有940要跳轉到960的需求,所以先在960弄了驗證跳轉的設定,不過還沒深入研究,依稀記得是跟sso驗證相關的,亦開始跳轉雖然有成功,但是API都顯示錯誤,因為缺少token,所以才開始問940是怎麼跳轉登入認證問題,在弄到960,之後也要開一張卡片去做。
https://ithelp.ithome.com.tw/articles/10366258 搜尋sso驗證竟然找到去年上台北的JSDC的講師,當時他是介紹react+electron ,世界真小。