From 8b4f8e55962690145834866edd64d45b87b3a545 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Wed, 10 Jun 2020 20:10:33 +0300 Subject: feat: implement get/post functions --- package-lock.json | 31 +++++++++++++++++++++++++++++++ package.json | 1 + src/requests.ts | 12 ++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 src/requests.ts diff --git a/package-lock.json b/package-lock.json index dc40a7d..b8e8d3e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2312,6 +2312,37 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz", "integrity": "sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA==" }, + "axios": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", + "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "requires": { + "follow-redirects": "1.5.10" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, "axobject-query": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.1.2.tgz", diff --git a/package.json b/package.json index b57298f..9863e0e 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "dependencies": { "@material-ui/core": "^4.10.1", "@material-ui/icons": "^4.9.1", + "axios": "^0.19.2", "react": "^16.13.1", "react-dom": "^16.13.1", "react-scripts": "3.4.1", diff --git a/src/requests.ts b/src/requests.ts new file mode 100644 index 0000000..c653073 --- /dev/null +++ b/src/requests.ts @@ -0,0 +1,12 @@ +import axios from 'axios'; + +const baseApiUrl = 'http://localhost:3030'; + +export const get = (url: string) => { + return axios.get(baseApiUrl + url) +}; + +export const post = (url: string, data: object) => { + return axios.post(baseApiUrl + url, data); +}; + -- cgit v1.2.3