终於,30天的挑战赛算是完成了~这30天我还没有一天是1:30前睡的呢
不过这段时间真的过得很充实,让我想起了以前写专题的日子
由於工作性质的关系,平常很少有机会写code,自然也没什麽被code review的机会,
因为这样我有时候不禁会对自己写出的东西想着,这样的写法好吗?
这让我想到,在参赛期间我有去翻自己以前写的专案,
边看边想着"写这什麽烂code啊,我当初竟然写得出这种拉基"
以後的我回来翻这30天的挑战可能也会有相同的感想,
不过这或许也表示我有比当初的自己进步,那就足够了
另外这次的挑战也是向那些爱呛我"那麽喜欢写就下班写啊"的人证明
我真的下班也在写啦
再来就是检讨的部分
首先要检讨的是题目订得太广泛了,没办法做到面面俱到
在对Spring Boot跟React都不熟悉的情况下,前後端全包实在不是明智的决定
Spring Boot的部分,我这个作为java起手的应该还算handle的住,
React就有点让人崩溃了...在挑战的後期里,对於React我常常显得不知所措
在时间有限的情况下,要熟悉React的写法、查文件、看问题,真的太仓促,
当初真该想到...别人是花30天来熟悉React的...
此外,在功能上我应该专心做永丰api的部分就好,
自己实在花太多时间在登入这个功能上
原本还计画想要玩玩看永丰证券的api...
不过登入部分还算玩得开心,欢喜做肝愿受
之後还想再继续把这个功能做得更完善
之後我会再把这三十天的文章做个整理,把该补充的补上去,该改的改一改
code的部分我也会整理之後传到github,之後补上来
再来是我开赛之初一直想串的汇率...汇率勒
之前一直卡在前端取汇率api,本来卡在CORS,後来还来个CORB,
最後卡死在js方法上
我就不执着在前端了,有时候其实换条路走会发现更好的景色
改成用後端去parse永丰的资料给前端,一个proxy的概念
建一个service
import java.io.IOException;
import com.rei1997.vault.util.HttpUtil;
import org.springframework.stereotype.Service;
import lombok.RequiredArgsConstructor;
@Service
@RequiredArgsConstructor
public class GetAPIService {
private final HttpUtil util;
public String getMmaRate() throws IOException{
String res="";
res=util.post("https://mma.sinopac.com/ws/share/rate/ws_exchange.ashx", "");
return res;
}
}
建controller
@GetMapping("/rate")
public String getRate(){
try {
return getAPIService.getMmaRate();
} catch (IOException e) {
e.printStackTrace();
return e.getMessage();
}
}
前端一样用axios来取资料,简单做个table把值塞进去,完成!
明年见!
<<: 如何使用 Github Actions 自动部署 Angular 到 Github Pages
终於来到了最後一天,必须说这个月有种自己在作大学报告的错觉,每天看很多参考资料,英文阅读能力又提升...
今天再来试玩一个 Try Hack Me 上面的简单题目,攻打一个 CMS (Content Man...
区块链不管怎麽说,也是近年来火红的几个议题之一, 所以即使我不熟悉,也没甚麽兴趣,还是决定发一篇。 ...
可能很多人一开始看到系列文主题就会产生疑惑了:「前後端都碰会不会都不专精啊?」 其实这个问题的答案我...
虽然现在履历都会写自己台大毕业,但我对自身学历是台大的认同感还是远不如成大,毕竟好歹也待了4年,而且...