毎回検索してる気がするのでメモしておく
axios
参考
インストール
いつも通り
$ npm install axios
使い方
1. GETリクエスト
クエリパラメータは、URLに直接記述するか、
第二引数にparamsというキー名でセットする
const axios = require('axios'); const queries = { id: '1' }; axios .get('/api/get/', {params: queries}) .then(res => { console.log(res); }) .catch(error => { console.log(error); });
2. POSTリクエスト
登録するデータは第二引数にセットする
const axios = require('axios'); const data = { name: 'salad' }; axios .post('/api/post/', data) .then(res => { console.log(res); }) .catch(error => { console.log(error); });
3. PUTリクエスト
更新するデータは、第2引数にセットする
const axios = require('axios'); const id = '1'; const data = { name: 'hoge' }; axios .put('/api/put/' + id, data) .then(res => { console.log(res); }) .catch(error => { console.log(error); });
4. DELETEリクエスト
bodyに値をセットする場合は、第二引数にdataというキー名でセットする
const axios = require('axios'); const id = '1'; const user = { name: 'hoge' }; axios .delete('/api/delete/' + id, {data: user}) .then(res => { console.log(res); }) .catch(error => { console.log(error); });