Axios 是一个 Promise based 的HTTP 请求工具。
那 Promise based 是什么? Promise 用来解决 JavaScript 有许多非同步的事件问题。
安装套件
$ npm install axios
get 语法
axios.get('https://......') .then(function (response){ console.log(response.data); }) .catch(function (error) { console.log(error); });
专案的 API 很多支要如何管理?
看到 Mike 分享 axios.create 的方法感觉很实用,主要概念是新增一个 API.js 档统一管理所有的 API url,请求时只需要将 url 的网域名称都指向 API.js,避免专案进行中若有调整到 API 还要到找到各个串接资料的程式位置,后续再来实验看看!
资料来源:
https://kknews.cc/zh-tw/code/rl8leyo.html
https://medium.com/i-am-mike/使用axios时你的api都怎么管理-557d88365619