[Day 30] - 赛後检讨&所以我说那个汇率呢

终於,30天的挑战赛算是完成了~这30天我还没有一天是1:30前睡的呢
不过这段时间真的过得很充实,让我想起了以前写专题的日子

由於工作性质的关系,平常很少有机会写code,自然也没什麽被code review的机会,
因为这样我有时候不禁会对自己写出的东西想着,这样的写法好吗?

这让我想到,在参赛期间我有去翻自己以前写的专案,
边看边想着"写这什麽烂code啊,我当初竟然写得出这种拉基"

以後的我回来翻这30天的挑战可能也会有相同的感想,
不过这或许也表示我有比当初的自己进步,那就足够了

另外这次的挑战也是向那些爱呛我"那麽喜欢写就下班写啊"的人证明
我真的下班也在写啦/images/emoticon/emoticon18.gif

再来就是检讨的部分
首先要检讨的是题目订得太广泛了,没办法做到面面俱到
在对Spring Boot跟React都不熟悉的情况下,前後端全包实在不是明智的决定

Spring Boot的部分,我这个作为java起手的应该还算handle的住,
React就有点让人崩溃了...在挑战的後期里,对於React我常常显得不知所措
在时间有限的情况下,要熟悉React的写法、查文件、看问题,真的太仓促,
当初真该想到...别人是花30天来熟悉React的...

此外,在功能上我应该专心做永丰api的部分就好,
自己实在花太多时间在登入这个功能上
原本还计画想要玩玩看永丰证券的api.../images/emoticon/emoticon02.gif
不过登入部分还算玩得开心,欢喜做肝愿受
之後还想再继续把这个功能做得更完善

之後我会再把这三十天的文章做个整理,把该补充的补上去,该改的改一改
code的部分我也会整理之後传到github,之後补上来

再来是我开赛之初一直想串的汇率...汇率勒/images/emoticon/emoticon36.gif

之前一直卡在前端取汇率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把值塞进去,完成!
https://ithelp.ithome.com.tw/upload/images/20211015/20128973lPkRAiGBff.png

明年见!


<<:  如何使用 Github Actions 自动部署 Angular 到 Github Pages

>>:  Proxmox VE 资料中心选项实用设定

Day30:完赛心得

终於来到了最後一天,必须说这个月有种自己在作大学报告的错觉,每天看很多参考资料,英文阅读能力又提升...

[Day8] THM Bolt

今天再来试玩一个 Try Hack Me 上面的简单题目,攻打一个 CMS (Content Man...

区块链篇

区块链不管怎麽说,也是近年来火红的几个议题之一, 所以即使我不熟悉,也没甚麽兴趣,还是决定发一篇。 ...

[Day 29] Frontend ? Backend ? 如何做选择?

可能很多人一开始看到系列文主题就会产生疑惑了:「前後端都碰会不会都不专精啊?」 其实这个问题的答案我...

Day13:穷理致知

虽然现在履历都会写自己台大毕业,但我对自身学历是台大的认同感还是远不如成大,毕竟好歹也待了4年,而且...