How to use the server.hapi.route function in server

To help you get started, we’ve selected a few server examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github sinfo / eventdeck / server / routes / speakers / index.js View on Github external
var server = require('server').hapi;
var handlers = require('./handlers');


server.route({
  method: 'GET',
  path: '/speakers',
  config: handlers.list
});

server.route({
  method: 'GET',
  path: '/speakers/{id}',
  config: handlers.get
});

server.route({
  method: 'POST',
  path: '/speakers',
  config: handlers.create
});

server.route({
  method: 'PUT',
  path: '/speakers/{id}',
  config: handlers.update
});
github sinfo / eventdeck / server / routes / meetings / index.js View on Github external
var server = require('server').hapi;
var handlers = require('./handlers');


server.route({
  method: 'GET',
  path: '/meetings',
  config: handlers.list
});

server.route({
  method: 'GET',
  path: '/meetings/{id}',
  config: handlers.get
});

server.route({
  method: 'POST',
  path: '/meetings',
  config: handlers.create
});

server.route({
  method: 'PUT',
  path: '/meetings/{id}',
  config: handlers.update
});
github sinfo / eventdeck / server / routes / chats / index.js View on Github external
config: handlers.get
});

server.route({
  method: 'POST',
  path: '/chats',
  config: handlers.create
});

server.route({
  method: 'PUT',
  path: '/chats/{id}',
  config: handlers.update
});

server.route({
  method: 'DELETE',
  path: '/chats/{id}',
  config: handlers.remove
});
github sinfo / eventdeck / server / routes / companies / index.js View on Github external
config: handlers.get
});

server.route({
  method: 'POST',
  path: '/companies',
  config: handlers.create
});

server.route({
  method: 'PUT',
  path: '/companies/{id}',
  config: handlers.update
});

server.route({
  method: 'DELETE',
  path: '/companies/{id}',
  config: handlers.remove
});

server.route({
  method: 'GET',
  path: '/members/{id}/companies',
  config: handlers.getByMember
});

server.route({
  method: 'GET',
  path: '/events/{id}/companies',
  config: handlers.getByEvent
});
github sinfo / eventdeck / server / routes / meetings / index.js View on Github external
var server = require('server').hapi;
var handlers = require('./handlers');


server.route({
  method: 'GET',
  path: '/api/meetings',
  config: handlers.list
});

server.route({
  method: 'GET',
  path: '/api/meetings/{id}',
  config: handlers.get
});

server.route({
  method: 'POST',
  path: '/api/meetings',
  config: handlers.create
});

server.route({
  method: ['PUT','PATCH'],
  path: '/api/meetings/{id}',
  config: handlers.update
});
github sinfo / eventdeck / server / routes / sessions / index.js View on Github external
var handlers = require('./handlers');


server.route({
  method: 'GET',
  path: '/sessions',
  config: handlers.list
});

server.route({
  method: 'GET',
  path: '/sessions/{id}',
  config: handlers.get
});

server.route({
  method: 'POST',
  path: '/sessions',
  config: handlers.create
});

server.route({
  method: 'PUT',
  path: '/sessions/{id}',
  config: handlers.update
});

server.route({
  method: 'DELETE',
  path: '/sessions/{id}',
  config: handlers.remove
});
github sinfo / eventdeck / server / routes / items / index.js View on Github external
var server = require('server').hapi;
var handlers = require('./handlers');


server.route({
  method: 'GET',
  path: '/items',
  config: handlers.list
});

server.route({
  method: 'GET',
  path: '/items/{id}',
  config: handlers.get
});

server.route({
  method: 'POST',
  path: '/items',
  config: handlers.create
});
github sinfo / eventdeck / server / routes / topics / index.js View on Github external
config: handlers.get
});

server.route({
  method: 'POST',
  path: '/topics',
  config: handlers.create
});

server.route({
  method: 'PUT',
  path: '/topics/{id}',
  config: handlers.update
});

server.route({
  method: 'DELETE',
  path: '/topics/{id}',
  config: handlers.remove
});

server.route({
  method: 'GET',
  path: '/members/{id}/topics',
  config: handlers.getByMember
});
github sinfo / eventdeck / server / routes / notifications / index.js View on Github external
var handlers = require('./handlers');


server.route({
  method: 'GET',
  path: '/notifications',
  config: handlers.list
});

server.route({
  method: 'GET',
  path: '/notifications/{id}',
  config: handlers.get
});

server.route({
  method: 'GET',
  path: '/companies/{id}/notifications',
  config: handlers.getByThread
});

server.route({
  method: 'GET',
  path: '/speakers/{id}/notifications',
  config: handlers.getByThread
});

server.route({
  method: 'GET',
  path: '/topics/{id}/notifications',
  config: handlers.getByThread
});
github sinfo / eventdeck / server / routes / communications / index.js View on Github external
config: handlers.list
});

server.route({
  method: 'GET',
  path: '/communications/{id}',
  config: handlers.get
});

server.route({
  method: 'POST',
  path: '/communications',
  config: handlers.create
});

server.route({
  method: 'PUT',
  path: '/communications/{id}',
  config: handlers.update
});

server.route({
  method: 'DELETE',
  path: '/communications/{id}',
  config: handlers.remove
});

server.route({
  method: 'GET',
  path: '/companies/{id}/communications',
  config: handlers.getByThread
});