From fb09cb7f37a8250069a2096c9d2fa55d58950c77 Mon Sep 17 00:00:00 2001 From: milkon Date: Fri, 7 May 2021 18:30:01 +0200 Subject: [PATCH] testing wikipedia api --- package-lock.json | 8 ++++++++ package.json | 1 + src/components/Search.js | 18 +++++++++++++++++- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index 4a9411d..b45bd25 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3060,6 +3060,14 @@ "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.0.tgz", "integrity": "sha512-1uIESzroqpaTzt9uX48HO+6gfnKu3RwvWdCcWSrX4csMInJfCo1yvKPNXCwXFRpJqRW25tiASb6No0YH57PXqg==" }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "requires": { + "follow-redirects": "^1.10.0" + } + }, "axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", diff --git a/package.json b/package.json index e787417..010a757 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", "@testing-library/user-event": "^12.8.3", + "axios": "^0.21.1", "react": "^17.0.2", "react-dom": "^17.0.2", "react-scripts": "4.0.3", diff --git a/src/components/Search.js b/src/components/Search.js index c053946..370932d 100644 --- a/src/components/Search.js +++ b/src/components/Search.js @@ -1,10 +1,26 @@ import React, { useState, useEffect } from 'react'; +import axios from 'axios'; const Search = () => { const [term, setTerm] = useState(''); useEffect(() => { - console.log('I RUN IF DATA CHANGES'); + // const response = (async () => await axios.get(''))(); + + const search = async () => { + return await axios.get('https://en.wikipedia.org/w/api.php', { + params: { + action: 'query', + list: 'search', + origin: '*', + format: 'json', + srsearch: term, + }, + }); + }; + const response = search(); + + console.log(response); }, [term]); return (