見過各位年薪百萬前輩
第一次在此版po文
小弟背景 高職肄業私大文組大五岩壁
年近25 比應屆生還老了
過去就是鄉民口中的垃圾+9
年紀不正確學歷不正確性別也不正確
最近一些個人因素
決定轉職本版所謂的前端難民
過去沒在讀書是我的錯我的問題 對不起
我目前是在某培訓機構的課程
大概是在三月底四月初開始上的
在此之前沒有碰過任何程式語言
六月中有發表過期中專題(前端無使用框架後端使用php)
個人是負責會員部分
預計七月底開始製作大專(使用React + Node)
有稍為看過React跟原生Js的差異
尚未開始學習React
怕等課程結束製作大專時再邊寫React跟Node會吸收不好
故先偷跑大專進度寫Node的API
https://i.imgur.com/UadPer7.jpg
https://i.imgur.com/yoKQOLY.jpg
目前有的功能如上
會員部分:
註冊>密碼部分加密後再寫進資料庫
登入>使用JWT
密碼修改>比對User輸入的原密碼與資料庫的原密碼是否相同再寫入新密碼
資料修改、刪除帳號
管理員部分:
登入、停用會員(無法登入,User介面顯示被停用)、激活會員、刪除會員
其實也就是把我期中專題php寫得東西換成Node寫出來,會員中心撈撈收藏跟購買紀錄,
以
上都還沒用到任何React,API都是用Postman進行測試,JWT登入登出則用EJS簡單切出來
測試
就是會員基本該有的功能而已(?)
想了想是不是該寫點額外功能才有一點點競爭力
於是構思了會員互加好友跟聊天室
聊天室使用socket.io能簡單連續輸入訊息但尚未綁會員資料庫(頁面重新整理紀錄就都
沒了)
也大概知道會員互加好友的思路跟需要哪些資料表(還沒實際開始寫)
這時才猛然發現自己最近一直在寫API
但我的初衷是轉職成為前端
想請問各位前輩
###
如果是以雙北前端40K為目標的話
###
1.把互加好友跟聊天室完成
實際寫下去可能又要一段時間
2.把額外功能先放著,研究React各種視覺互動上的套件,等有時間再回來弄額外功能
其實是想知道大多前端面試官看到作品會希望是功能多一點但視覺互動呈現一般般的還是
功能很基本但視覺呈現不錯的
當然兩者都要是最好的但我應該無法在時限內完成
目前沒有任何要轉後端的想法
畢竟我API其實也就是寫寫判斷式連資料庫而已,沒有用到傳聞中資工系必修的演算法、
資結等等
Sever也只是用Express簡單架起來而已
況且業界後端應該是以Java、蛇蛇等佔大宗?
對於業界前輩來說我寫得這API只不過是垃圾中的垃圾根本無法勝任後端
感謝願意點進來看表達這麼爛的文章
下面這段可以直接略過
另外想請教與本文無關的問題
課程預計七月底製作大專前才要講JWT
(期中專題PHP用SESSION,老師也說大專可以用SESSION)
上網看發現現在JWT比較流行且我又想偷跑
所以就先研究寫寫看了
也可以進行登入登出
但怕自己摸索的寫法觀念有誤
想請問我的理解是不是正確的
登入後把token加密傳回前端
前端存入Local Storage
以後發需求時在headers Authorization放入token
經過Middleware時會進行解密讓各路由能判斷跟使用
登出>直接把Local Storage資料清除
--