const axios = require('axios') module.exports = function (api) { api.loadSource(async store => { store.addMetaData('titreDuProjet', 'La métropole performative ?') store.addMetaData('sousTitre', 'Récits et échelles de la fabrique institutionnelle métropolitaine de rouen') store.addMetaData('auteurs', ['Jean Debrie','Xavier Desjardins']) let data_chapters = await axios.get('https://popsu.strapi.figli.io/chapitres') // Ajout des chapitres const chapterContent = store.addContentType({ typeName: 'chapitres', }) for (const item of data_chapters.data) { chapterContent.addNode({ id: item.id, titre: item.titre, contenu: item.contenu, }) } let data_sections = await axios.get('https://popsu.strapi.figli.io/sections') // Ajout des sections const sectionContent = store.addContentType({ typeName: 'sections', }) for (const item of data_sections.data) { sectionContent.addNode({ id: item.id, titre: item.titre, contenu: item.contenu, }) } let data_fonds = await axios.get('https://popsu.strapi.figli.io/fonds') // Ajout des fonds const fondContent = store.addContentType({ typeName: 'fonds', }) for (const item of data_fonds.data) { fondContent.addNode({ id: item.id, url: item.image.url, }) } }) }