summaryrefslogtreecommitdiff
path: root/react/06-api-calls/README.md
blob: 0067871853b124958913c274d13397e49c53fa78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# API calls using axios

## Install axios and configure

npm install axios

Look at src/services/api.js where a centralized Axios instance called "api" is created.

## Using Axios instance

Look at the src/components/PostList.jsx and src/components/PostTable.jsx files. They are used in src/App.jsx.

## Running json-server during development (To serve test data via http)

dev/db.json file contains test data. To start the json-server:

cd dev
npx json-server db.json

## Configure vite to forward requests to /bff/api

Look at proxy server configuration in vite.config.js file.