Bastien JACQUELIN 1 year ago
commit f6e4045fde

@ -16,14 +16,12 @@
:nom="team.name"
:description="team.description">
</team-card>
<div v-for="new in {{showGet()}}">
<news-card title="new.title" date="oeoeoe"/>
</div>
</div>
<script src="src/service/link-service.js"></script>
<script src="src/class/team.js"></script>
<script src="src/class/api-service.js"></script>
<script src="src/class/news-service.js"></script>
<script src="src/misc/const.js"></script>
<script src="main.js"></script>
<script type="module">

@ -1,30 +1,6 @@
let linkService = new LinkService();
linkService.getLinks();
const api = new NewsService()
let api = new ApiService()
let res = api.get(2)
async function showGets(id)
{
console.group("main.js")
let api = new ApiService()
let res = await api.get(id);
let array =[]
for (let i = 0; ii < 5; ii++) {
array.push(res.articles[i]);
}
console.log(res.articles[0])
console.groupEnd("main.js")
return array;
}
api.getNews()

@ -6,9 +6,7 @@ class ApiService{
method: 'GET'
};
let response = await fetch(baseUrl, headers);
console.log("response",response)
let responseJson = await response.json()
console.log("responseJson",responseJson)
return responseJson;
}
async post(link){

@ -0,0 +1,20 @@
class NewsService{
constructor(){}
async getNews()
{
const url = "https://newsapi.org/v2/everything?q=esport&apiKey=1639059dc5a942089bd2d29db40ee7e7";
const api = new ApiService()
let response = api.get(url);
console.log("JE SUIS LA PROMISE")
let tab = []
response.then((value)=>{
console.log(value)
for (let i = 0; i < 5; i++) {
tab.push(value[i]);
}
})
return tab
}
}
Loading…
Cancel
Save