<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
// 發起請求
axios.get(' https://autumnfish.cn/api/joke/list?num=2')
/*或 axios.get(' https://autumnfish.cn/api/joke/list',{
params:{ //有參數要加params,沒有則不用
num:2
} })
})*/
.then(function (response) {
// 成功時執行
console.log(response);
})
.catch(function (error) {
// 錯誤時執行})
//也可以用asycn/await去寫:
//async/await用法 async/await 是ECMAScript 2017中的一部分
async function getUser() {
try {
const response = await axios.get(' https://autumnfish.cn/api/joke/list?num=2');
console.log(response);
} catch (error) {
console.error(error);
}
}
axios.post('https://autumnfish.cn/api/user/reg',{username:"susan"})
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
參考資料:
1.https://axios-http.com/docs/intro
2.https://ithelp.ithome.com.tw/articles/10253259
3.https://www.bilibili.com/video/BV1HE411e7vY/?p=25&spm_id_from=pageDriver&vd_source=b94baaf9f1e4932669b886e7855f8f6f