{"id":109,"date":"2022-08-31T15:47:20","date_gmt":"2022-08-31T15:47:20","guid":{"rendered":"https:\/\/obambu.com\/tutos\/?p=109"},"modified":"2022-08-31T15:47:21","modified_gmt":"2022-08-31T15:47:21","slug":"quest-ce-que-node-js","status":"publish","type":"post","link":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/","title":{"rendered":"Qu&#8217;est-ce que Node.js ?"},"content":{"rendered":"\n<p>Node.js est un environnement d&#8217;ex\u00e9cution <strong><a href=\"https:\/\/www.javascript.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Java-script<\/a><\/strong> open source et multiplateforme qui fonctionne sur un moteur JavaScript et ex\u00e9cute du code Java.<\/p>\n\n\n\n<p><br>Node.js permet aux d\u00e9veloppeurs d&#8217;\u00e9crire des outils en ligne de commande et d&#8217;ex\u00e9cuter des scripts serveur pour cr\u00e9er du contenu Web dynamique avant que la page ne soit envoy\u00e9e au navigateur de l&#8217;utilisateur.<\/p>\n\n\n\n<p><br>En substance, il s&#8217;agit d&#8217;une plateforme tr\u00e8s utile pour le d\u00e9veloppement web. Mais elle est un peu complexe pour les nouveaux venus et peut \u00eatre inefficace si elle est utilis\u00e9e dans des aspects d\u00e9termin\u00e9s du d\u00e9veloppement Web.<\/p>\n\n\n\n<p><br>Consid\u00e9rez-le comme un outil tr\u00e8s utile dans certaines niches du processus de d\u00e9veloppement Web. Nous allons voir ici comment il fonctionne et o\u00f9 il est pr\u00e9f\u00e9rable de l&#8217;utiliser.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment fonctionne-t-il ?<\/h2>\n\n\n\n<p>Node.js fonctionne sur un seul thread et utilise des appels E\/S<strong> non bloquants<\/strong>, ce qui lui permet de prendre en charge des dizaines de milliers de connexions simultan\u00e9es maintenues dans la boucle d&#8217;\u00e9v\u00e9nement. Cela contraste avec les techniques traditionnelles de service web, o\u00f9 chaque connexion g\u00e9n\u00e8re un nouveau thread, consommant de la <strong>RAM <\/strong>et finissant par atteindre le maximum de la quantit\u00e9 de RAM disponible.<\/p>\n\n\n\n<p>Pour vous permettre de mieux comprendre ce processus, voyons comment Node.js traite les connexions \u00e9tape par \u00e9tape :<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Le programme maintient un <strong>nombre limit\u00e9 <\/strong>de threads pour servir la demande.<\/li><li>Quand une demande arrive, Node.js la met dans la <strong>file d&#8217;attente<\/strong>.<\/li><li> Ensuite, la boucle \u00e0 fil unique entre en action, attendant ind\u00e9finiment les demandes.<\/li><li> Lorsque la demande est re\u00e7ue, la boucle la r\u00e9cup\u00e8re et v\u00e9rifie si elle n\u00e9cessite une op\u00e9ration d&#8217;entr\u00e9e\/<strong>sortie (E\/S) bloquante<\/strong>.<\/li><li> S&#8217;il s&#8217;agit d&#8217;une <strong>requ\u00eate bloquante<\/strong>, elle assigne un thread parmi le nombre limit\u00e9 dont dispose le programme.<\/li><li>Une fois la t\u00e2che bloquante termin\u00e9e, la boucle d&#8217;\u00e9v\u00e9nements surveille les demandes bloquantes et les ajoute \u00e0 la file d&#8217;attente. C&#8217;est ainsi qu&#8217;elle conserve sa nature non bloquante.<\/li><\/ol>\n\n\n\n<p>Parce que Node.js utilise une <strong>quantit\u00e9 limit\u00e9e<\/strong> de threads, il utilise moins de m\u00e9moire, ce qui permet une ex\u00e9cution plus rapide des t\u00e2ches. Cela rend l&#8217;utilisation de Node.js parfaite pour les applications en temps r\u00e9el.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O\u00f9 devez-vous l&#8217;utiliser ?<\/h2>\n\n\n\n<p>Maintenant que vous savez ce qu&#8217;est Node.js et comment il fonctionne, voici les meilleurs endroits o\u00f9 l&#8217;utiliser :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Chat<\/h3>\n\n\n\n<p>L&#8217;application de chat est vraiment le cas d&#8217;utilisation id\u00e9al pour Node.js car il s&#8217;agit d&#8217;une petite application largement distribu\u00e9e, \u00e0 forte intensit\u00e9 de donn\u00e9es (mais \u00e0 faible traitement\/calcul) avec un trafic important. Comme elle est simple et qu&#8217;elle couvre la plupart des paradigmes que vous utiliserez dans une application Node.js normale, c&#8217;est \u00e9galement un cas d&#8217;utilisation fantastique pour l&#8217;apprentissage.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Flux de donn\u00e9es<\/h3>\n\n\n\n<p>Les requ\u00eates et r\u00e9ponses HTTP sur la plupart des plateformes web sont des flux de donn\u00e9es. Cela vous permet d&#8217;utiliser <strong>Node.js <\/strong>pour mettre en \u0153uvre des fonctionnalit\u00e9s telles que le traitement des fichiers pendant leur t\u00e9l\u00e9chargement. Ce qui peut \u00eatre utile pour l&#8217;encodage audio et vid\u00e9o en temps r\u00e9el, ainsi que pour le proxys entre les sources de donn\u00e9es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Surveillance des applications et des syst\u00e8mes<\/h3>\n\n\n\n<p>Une chose utile que vous pouvez faire avec Node.js est un tableau de bord de surveillance en temps r\u00e9el pour votre site web. Le programme est parfaitement adapt\u00e9 pour suivre les visiteurs et voir leurs interactions en temps r\u00e9el.<\/p>\n\n\n\n<p><br>En ajoutant des interactions cibl\u00e9es avec vos visiteurs et en ouvrant un canal de communication lorsqu&#8217;ils atteignent une certaine \u00e9tape de votre entonnoir, vous pouvez recueillir des statistiques en temps r\u00e9el aupr\u00e8s de vos utilisateurs.<\/p>\n\n\n\n<p><br>Avec <strong>Node.js<\/strong>, vous pouvez \u00e9galement configurer un tableau de bord pour vos clients afin de disposer d&#8217;une page de suivi, o\u00f9 le programme cr\u00e9e une boucle pour v\u00e9rifier l&#8217;\u00e9tat des services et transmettre les donn\u00e9es aux clients.<\/p>\n\n\n\n<p><br>Ces statuts peuvent \u00eatre rapport\u00e9s en temps r\u00e9el et cr\u00e9er la possibilit\u00e9 de cr\u00e9er un centre <strong>d&#8217;op\u00e9rations r\u00e9seau.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">O\u00f9 vous ne voulez pas utiliser Node.js<\/h2>\n\n\n\n<p>Comme nous l&#8217;avons vu, Node.js est tr\u00e8s utile pour traiter les informations en <strong>temps r\u00e9el<\/strong> afin de cr\u00e9er des tableaux de bord ou des fichiers de flux. Voici quelques cas o\u00f9 l&#8217;utilisation de Node.js est une mauvaise id\u00e9e :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Traitement ou calcul lourd de serveur<\/h3>\n\n\n\n<p>Node.js n&#8217;est pas le programme id\u00e9al pour effectuer des <strong>t\u00e2ches lourdes<\/strong> de calcul ou de traitement de donn\u00e9es. Les op\u00e9rations intensives du processeur annulent le mod\u00e8le d&#8217;E\/S non bloquante pilot\u00e9 par les \u00e9v\u00e9nements qui caract\u00e9rise la plateforme.<\/p>\n\n\n\n<p><br>Si vous ex\u00e9cutez des t\u00e2ches lourdes sur <strong>Node.js<\/strong>, toutes les demandes seront bloqu\u00e9es pendant que le thread est occup\u00e9 \u00e0 faire des calculs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>Node.js est une plateforme tr\u00e8s utile pour le d\u00e9veloppement et la gestion du <strong>Web<\/strong>. Mais comme nous l&#8217;avons vu, elle ne peut pas \u00eatre utilis\u00e9e pour n&#8217;importe quelle t\u00e2che. Si vous devez faire du calcul lourd qui n\u00e9cessite plus d&#8217;un c\u0153ur, alors vous ne devriez pas utiliser <strong>Node.js.<\/strong><\/p>\n\n\n\n<p><br>Cependant, si votre travail ne n\u00e9cessite pas d&#8217;op\u00e9rations intensives du CPU ou de blocage des ressources, vous pouvez utiliser <strong>Node.js<\/strong> pour avoir des applications r\u00e9seau rapides et \u00e9volutives en temps r\u00e9el.<\/p>\n\n\n\n<p><br>Ici \u00e0 <a href=\"http:\/\/obambu.com\/fr\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Obambu<\/strong><\/a>, nous permettons l&#8217;utilisation de Node.js pour le d\u00e9veloppement web sur n&#8217;importe lequel de nos plans d&#8217;h\u00e9bergement et <strong>VPS<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Node.js est un environnement d&#8217;ex\u00e9cution Java-script open source et multiplateforme qui fonctionne sur un moteur JavaScript et ex\u00e9cute du code Java. Node.js permet aux d\u00e9veloppeurs d&#8217;\u00e9crire des outils en ligne de commande et d&#8217;ex\u00e9cuter des scripts serveur pour cr\u00e9er du contenu Web dynamique avant que la page ne soit envoy\u00e9e au navigateur de l&#8217;utilisateur. En<\/p>\n","protected":false},"author":1,"featured_media":110,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-109","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-uncategorized"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.5.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Qu&#039;est-ce que Node.js ? - Tutoriels d\u00b4Obambu<\/title>\n<meta name=\"description\" content=\"Node.js est une plateforme qui fonctionne sur JavaScript. Elle permet aux d\u00e9veloppeurs de cr\u00e9er du contenu web dynamique.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Qu&#039;est-ce que Node.js ? - Tutoriels d\u00b4Obambu\" \/>\n<meta property=\"og:description\" content=\"Node.js est une plateforme qui fonctionne sur JavaScript. Elle permet aux d\u00e9veloppeurs de cr\u00e9er du contenu web dynamique.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutoriels d\u00b4Obambu\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Obambu\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-31T15:47:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-31T15:47:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/obambu.com\/tutos\/wp-content\/uploads\/2022\/08\/g5jph62pwes.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Obambu\" \/>\n<meta name=\"twitter:site\" content=\"@Obambu\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/obambu.com\/tutos\/#\/schema\/person\/a76aa43703f3eab04804131eedf650f2\"},\"headline\":\"Qu&#8217;est-ce que Node.js ?\",\"datePublished\":\"2022-08-31T15:47:20+00:00\",\"dateModified\":\"2022-08-31T15:47:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/\"},\"wordCount\":948,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/obambu.com\/tutos\/#organization\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/\",\"url\":\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/\",\"name\":\"Qu'est-ce que Node.js ? - Tutoriels d\u00b4Obambu\",\"isPartOf\":{\"@id\":\"https:\/\/obambu.com\/tutos\/#website\"},\"datePublished\":\"2022-08-31T15:47:20+00:00\",\"dateModified\":\"2022-08-31T15:47:21+00:00\",\"description\":\"Node.js est une plateforme qui fonctionne sur JavaScript. Elle permet aux d\u00e9veloppeurs de cr\u00e9er du contenu web dynamique.\",\"breadcrumb\":{\"@id\":\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/obambu.com\/tutos\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Qu&#8217;est-ce que Node.js ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/obambu.com\/tutos\/#website\",\"url\":\"https:\/\/obambu.com\/tutos\/\",\"name\":\"Tutoriels d\u00b4Obambu\",\"description\":\"Vous pouvez trouver sur ce site des articles et des tutoriels sur des sujets li\u00e9s \u00e0 l&#039;h\u00e9bergement web, \u00e0 l&#039;internet et aux nouvelles technologies.\",\"publisher\":{\"@id\":\"https:\/\/obambu.com\/tutos\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/obambu.com\/tutos\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/obambu.com\/tutos\/#organization\",\"name\":\"Obambu SARL\",\"url\":\"https:\/\/obambu.com\/tutos\/\",\"sameAs\":[\"https:\/\/facebook.com\/Obambu\",\"https:\/\/twitter.com\/Obambu\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/obambu.com\/tutos\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/obambu.com\/tutos\/wordpress\/wp-content\/uploads\/2022\/08\/logo-big.png\",\"contentUrl\":\"https:\/\/obambu.com\/tutos\/wordpress\/wp-content\/uploads\/2022\/08\/logo-big.png\",\"width\":680,\"height\":140,\"caption\":\"Obambu SARL\"},\"image\":{\"@id\":\"https:\/\/obambu.com\/tutos\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/obambu.com\/tutos\/#\/schema\/person\/a76aa43703f3eab04804131eedf650f2\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/obambu.com\/tutos\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/59b7ebc27c75299568b133fe3d2c834eb66dd4076cf1dd44a69b71fc66ca1213?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/59b7ebc27c75299568b133fe3d2c834eb66dd4076cf1dd44a69b71fc66ca1213?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/obambu.com\/tutos\/wordpress\"],\"url\":\"https:\/\/obambu.com\/tutos\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Qu'est-ce que Node.js ? - Tutoriels d\u00b4Obambu","description":"Node.js est une plateforme qui fonctionne sur JavaScript. Elle permet aux d\u00e9veloppeurs de cr\u00e9er du contenu web dynamique.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/","og_locale":"en_US","og_type":"article","og_title":"Qu'est-ce que Node.js ? - Tutoriels d\u00b4Obambu","og_description":"Node.js est une plateforme qui fonctionne sur JavaScript. Elle permet aux d\u00e9veloppeurs de cr\u00e9er du contenu web dynamique.","og_url":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/","og_site_name":"Tutoriels d\u00b4Obambu","article_publisher":"https:\/\/facebook.com\/Obambu","article_published_time":"2022-08-31T15:47:20+00:00","article_modified_time":"2022-08-31T15:47:21+00:00","og_image":[{"width":1600,"height":1200,"url":"https:\/\/obambu.com\/tutos\/wp-content\/uploads\/2022\/08\/g5jph62pwes.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@Obambu","twitter_site":"@Obambu","twitter_misc":{"Written by":"admin","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/#article","isPartOf":{"@id":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/"},"author":{"name":"admin","@id":"https:\/\/obambu.com\/tutos\/#\/schema\/person\/a76aa43703f3eab04804131eedf650f2"},"headline":"Qu&#8217;est-ce que Node.js ?","datePublished":"2022-08-31T15:47:20+00:00","dateModified":"2022-08-31T15:47:21+00:00","mainEntityOfPage":{"@id":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/"},"wordCount":948,"commentCount":0,"publisher":{"@id":"https:\/\/obambu.com\/tutos\/#organization"},"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/","url":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/","name":"Qu'est-ce que Node.js ? - Tutoriels d\u00b4Obambu","isPartOf":{"@id":"https:\/\/obambu.com\/tutos\/#website"},"datePublished":"2022-08-31T15:47:20+00:00","dateModified":"2022-08-31T15:47:21+00:00","description":"Node.js est une plateforme qui fonctionne sur JavaScript. Elle permet aux d\u00e9veloppeurs de cr\u00e9er du contenu web dynamique.","breadcrumb":{"@id":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/obambu.com\/tutos\/quest-ce-que-node-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/obambu.com\/tutos\/"},{"@type":"ListItem","position":2,"name":"Qu&#8217;est-ce que Node.js ?"}]},{"@type":"WebSite","@id":"https:\/\/obambu.com\/tutos\/#website","url":"https:\/\/obambu.com\/tutos\/","name":"Tutoriels d\u00b4Obambu","description":"Vous pouvez trouver sur ce site des articles et des tutoriels sur des sujets li\u00e9s \u00e0 l&#039;h\u00e9bergement web, \u00e0 l&#039;internet et aux nouvelles technologies.","publisher":{"@id":"https:\/\/obambu.com\/tutos\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/obambu.com\/tutos\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/obambu.com\/tutos\/#organization","name":"Obambu SARL","url":"https:\/\/obambu.com\/tutos\/","sameAs":["https:\/\/facebook.com\/Obambu","https:\/\/twitter.com\/Obambu"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/obambu.com\/tutos\/#\/schema\/logo\/image\/","url":"https:\/\/obambu.com\/tutos\/wordpress\/wp-content\/uploads\/2022\/08\/logo-big.png","contentUrl":"https:\/\/obambu.com\/tutos\/wordpress\/wp-content\/uploads\/2022\/08\/logo-big.png","width":680,"height":140,"caption":"Obambu SARL"},"image":{"@id":"https:\/\/obambu.com\/tutos\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/obambu.com\/tutos\/#\/schema\/person\/a76aa43703f3eab04804131eedf650f2","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/obambu.com\/tutos\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/59b7ebc27c75299568b133fe3d2c834eb66dd4076cf1dd44a69b71fc66ca1213?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/59b7ebc27c75299568b133fe3d2c834eb66dd4076cf1dd44a69b71fc66ca1213?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/obambu.com\/tutos\/wordpress"],"url":"https:\/\/obambu.com\/tutos\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/posts\/109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/comments?post=109"}],"version-history":[{"count":1,"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/posts\/109\/revisions"}],"predecessor-version":[{"id":111,"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/posts\/109\/revisions\/111"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/media\/110"}],"wp:attachment":[{"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/media?parent=109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/categories?post=109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/obambu.com\/tutos\/wp-json\/wp\/v2\/tags?post=109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}