Upload 1.13
This commit is contained in:
19
part2/phonebook/src/services/personService.js
Normal file
19
part2/phonebook/src/services/personService.js
Normal file
@@ -0,0 +1,19 @@
|
||||
import axios from "axios";
|
||||
const baseUrl = "http://localhost:3001/persons";
|
||||
|
||||
const getAll = () => {
|
||||
const request = axios.get(baseUrl);
|
||||
return request.then((response) => response.data);
|
||||
};
|
||||
|
||||
const create = (newObject) => {
|
||||
const request = axios.post(baseUrl, newObject);
|
||||
return request.then((response) => response.data);
|
||||
};
|
||||
|
||||
const update = (id, newObject) => {
|
||||
const request = axios.put(`${baseUrl}/${id}`, newObject);
|
||||
return request.then((response) => response.data);
|
||||
};
|
||||
|
||||
export default { getAll, create, update };
|
||||
Reference in New Issue
Block a user