{"id":2139,"date":"2016-06-09T11:07:43","date_gmt":"2016-06-09T09:07:43","guid":{"rendered":"http:\/\/www.unicoda.com\/?p=2139"},"modified":"2016-06-09T11:07:43","modified_gmt":"2016-06-09T09:07:43","slug":"initiation-a-node-js","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=2139","title":{"rendered":"Initiation \u00e0 Node.js"},"content":{"rendered":"<p>Me voil\u00e0 entrain d&rsquo;apprendre \u00e0 me servir de <a href=\"https:\/\/nodejs.org\/en\/\">Node.js<\/a> pour des projets \u00e9tudiants.<\/p>\n<p>Node.js permet l&rsquo;utilisation de Javascript du c\u00f4t\u00e9 serveur. L&rsquo;avantage pour nous est d&rsquo;utiliser un et un seul langage que se soit du c\u00f4t\u00e9 serveur ou du c\u00f4t\u00e9 utilisateur.<\/p>\n<p>Petite liste des paquets que j&rsquo;ai pu tester jusqu&rsquo;\u00e0 pr\u00e9sent :<\/p>\n<ul>\n<li><a href=\"http:\/\/expressjs.com\/fr\/\">express<\/a> &#8211; infrastructure web rapide pour Node.js, un des paquets les plus utilis\u00e9s.\n<pre id=\"r-1058634\" class=\"\" data-claire-element-id=\"1058757\">npm\u00a0install express<\/pre>\n<\/li>\n<li>serve-favicon &#8211; permet d&rsquo;ajouter tr\u00e8s facilement un ic\u00f4ne de favoris.\n<pre id=\"r-1058634\" class=\"\" data-claire-element-id=\"1058757\">npm\u00a0install express<\/pre>\n<\/li>\n<\/ul>\n<ul>\n<li><a href=\"http:\/\/www.embeddedjs.com\/\">ejs<\/a> &#8211; gestion de pages \/ vues (&lsquo;exemple.ejs&rsquo;) dans lesquelles on peut ajouter du code js \u00e0 ex\u00e9cuter. Ce paquet permet de mettre en place un site selon l&rsquo;architecture <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Mod%C3%A8le-vue-contr%C3%B4leur\">MVC<\/a> (Mod\u00e8le \/ Vue \/ Contr\u00f4leur).\n<pre id=\"r-1058634\" class=\"\" data-claire-element-id=\"1058757\">npm\u00a0install\u00a0ejs<\/pre>\n<\/li>\n<li><a href=\"http:\/\/socket.io\/\">socket.io<\/a> &#8211; permet la communication en temps r\u00e9el (synchrone) entre le serveur et le client.\n<pre id=\"r-1058878\" class=\"\" data-claire-element-id=\"1059009\">npm\u00a0install\u00a0socket.io<\/pre>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Me voil\u00e0 entrain d&rsquo;apprendre \u00e0 me servir de Node.js pour des projets \u00e9tudiants. Node.js permet l&rsquo;utilisation de Javascript du c\u00f4t\u00e9 serveur. L&rsquo;avantage pour nous est d&rsquo;utiliser un et un seul langage que se soit du c\u00f4t\u00e9 serveur ou du c\u00f4t\u00e9 utilisateur. Petite liste des paquets que j&rsquo;ai pu tester jusqu&rsquo;\u00e0 pr\u00e9sent : express &#8211; infrastructure &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=2139\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Initiation \u00e0 Node.js&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2139","post","type-post","status-publish","format-standard","hentry","category-divers"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2139"}],"version-history":[{"count":2,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2139\/revisions"}],"predecessor-version":[{"id":2145,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/2139\/revisions\/2145"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}