见过各位年薪百万前辈
第一次在此版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资料清除