[Day 28] - React 前端串後端 - Donate!

我在想,还剩下没几天,该怎麽把永丰的收款串到前端呢...
後端我也没写购物车,前端也只简单写个阳春的登入功能而已...
不然就先把收款用在最简单的Donate功能好了,这已经是我的极限了/images/emoticon/emoticon02.gif

今天就先来实作Donate,

在apiUtil新增一个donate的api

  export const donate = (amount) => {
    const token = getAuthToken();
    const config = {
      headers: { 'Content-Type': 'application/json','authorization': `Bearer ${token}`, },
      baseURL: 'http://localhost:8080',
    }
    return axios.create(config).post("/demo/api/v1/Qpay/",
    JSON.stringify({amount})
        ).then((res) => res.data).catch((err)=>err.toString());
  };

这边会带上登入後存到Cookie的token在header上传到api验证

然後compoent页面就拿登入页稍微改一下

成果:
https://ithelp.ithome.com.tw/upload/images/20211013/20128973B0W4pnK4XL.png
我把後端api有做调整,除了amount之外都先写死,
前端只需带着jwt token丢amount的值过来api就行了

其余有缘的话再详述...donate功能的雏形大概就先这样

还有一些基本的检核、donate订单建立成功後的流程要串

加油加油!!


<<:  [Day 28]从零开始学习 JS 的连续-30 Days---BOM-浏览器物件模型(下)

>>:  D-02-验证结果 ? ExpectedObjects

Day21,Prometheus Operator

正文 今天要使用helm来安装 Prometheus Operator,原先的prometheus ...

Day-17 中位数与顺序统计

最大值与最小值 在一个有n个元素的,未经排序的阵列中,如果我们要找到最小值,我们可以将一个阵列进行排...

[ASP.Net MVC] 取得 Request 常用资讯 (IP, 作业系统, 浏览器, 呼叫网址)

在建置网页的时候,有时候会需要知道来源端它的环境是什麽,可能是需要记录来源的 IP,或是依照来源的作...

以Postgresql为主,再聊聊资料库 利用自定义型态 create type 建立 typed table

先来看一张图 简单说明一下里面的指令: 先建立一个 table 名称鲑鱼寿司,里面有两个栏位,苹果跟...

Day 6.来建立第一个专案吧

我们先来创建一个资料夹来放我们的档案们吧 首先打开我们的VSCode,一样打开终端机(Ctrl + ...