Comment stocker des itinéraires dans des fichiers séparés lors de l'utilisation de Hapi?

Tous les Hapi exemples (et similaire dans l'Express) montre les routes sont définies dans le fichier de démarrage:

var Hapi = require('hapi');

var server = new Hapi.Server();
server.connection({ port: 8000 });

server.route({
  method: 'GET',
  path: '/',
  handler: function (request, reply) {
    reply('Hello, world!');
  }
});

server.route({
  method: 'GET',
  path: '/{name}',
  handler: function (request, reply) {
    reply('Hello, ' + encodeURIComponent(request.params.name) + '!');
  }
});

server.start(function () {
  console.log('Server running at:', server.info.uri);
});

Cependant, il n'est pas difficile à l'image de la taille de ce fichier lors de la mise en production de l'application avec une tonne de différents itinéraires. Par conséquent, je tiens à briser les routes, les regrouper et de les stocker dans des fichiers distincts, comme UserRoutes.js, CartRoutes.js et puis les attacher dans le fichier principal (ajouter à l'objet serveur). Comment pouvez-vous suggérer à séparer ce puis ajouter?

InformationsquelleAutor Centurion | 2015-01-04