Outils pour utilisateurs

Outils du site


web:javascript:nodejs:json-server

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
web:javascript:nodejs:json-server [2019/11/22 16:45] – créée sgariepyweb:javascript:nodejs:json-server [2023/08/29 02:49] (Version actuelle) sgariepy
Ligne 1: Ligne 1:
 ====== JSON Server ====== ====== JSON Server ======
  
 +[[https://github.com/typicode/json-server|Documentation]]
  
 +Arguments:
 +
 +<code>
 +--port 3001
 +--delay 2500
 +--watch db.json
 +</code>
 +
 +====== Server ======
 +
 +On peut personnaliser des fonctionnalités de json-server en ayant une application ''server.js'' qui démarre le ''json-server''.
 +
 +
 +
 +====== Router ======
 +
 +Démarrer ''json-server'' avec des routes personnalisées:
 +
 +  $ json-server --routes routes.json
 +
 +Exemples de routes:
 +
 +<code>
 +
 +</code>
 +
 +Si on utilise ''server.js'' pour le json-server, on peut inclure le ''routes.json'' comme ceci:
 +
 +<code>
 +const rewriterRoutes = require('./routes.json');
 +
 +...
 +
 +server.use(jsonServer.rewriter(rewriterRoutes));
 +</code>
 +
 +
 +====== Delai ======
 +
 +On peut utiliser ''--delay 1000'' qui est en secondes.  
 +
 +Avec ''server.js'':
 +
 +<code>
 +server.use((req, res, next) => setTimeout(next, process.env.DELAY || 0));
 +</code>
  
  
web/javascript/nodejs/json-server.1574437545.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)