Example #1
0
File: app.js Project: lehoon/orz-i
support.walk(__dirname).forEach(function(path) {
  if (/\broutes\.js$/.test([path])) {
    var router = require(path);
    app.use(router.routes());
    app.use(router.allowedMethods());
  }
});
Example #2
0
 }).forEach(function(route) {
     let prefix = '/' + route;
     let router = require('./routes' + prefix);
     if (router instanceof Router) {
         router.prefix(prefix);
         if (!intercepted(prefix)) {
             //router.use(auth());
         }
         app.use(router.routes()).use(router.allowedMethods());
     }
 });
Example #3
0
 .forEach(function(file) {
   let route = require(path.join(__dirname, file));
   router.use(route.routes(), route.allowedMethods());
 });
Example #4
0
 arrRouters.forEach(function(path) {
     let router = require(path);
     app.use(router.routes()).use(router.allowedMethods());
 });
Example #5
0
function load (name) {
  let sub = require('./' + name)
  r.use(sub.routes())
  r.use(sub.allowedMethods())
}
Example #6
0
'use strict'

const {readdirSync} = require('fs')
const {join} = require('path')
const compose = require('koa-compose')

const pattern = /^_[\w-_]+\.js/
const files = readdirSync(__dirname).filter(f => pattern.test(f)).map(f => join(__dirname, f))
const middleware = []

for (const file of files) {
	const router = require(file)
	middleware.push(router.routes())
	middleware.push(router.allowedMethods({throw: true}))
}

module.exports = compose(middleware)