How to use @adonisjs/router - 1 common examples

To help you get started, we’ve selected a few @adonisjs/router 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 adonisjs / adonis-framework / packages / server / example / index.js View on Github external
const http = require('http')
const { Request } = require('@adonisjs/request')
const { Response } = require('@adonisjs/response')
const { Router } = require('@adonisjs/router')
const { MiddlewareStore, Server, routePreProcessor } = require('..')

const middlewareStore = new MiddlewareStore()
const router = new Router((route) => routePreProcessor(route, middlewareStore))

router.get('/', async function ({ response }) {
  return { hello: 'world' }
})

const server = new Server(Request, Response, router, middlewareStore, {})

router.commit()
server.optimize()

http.createServer(server.handle.bind(server)).listen(4000, () => {
  console.log('listening on http://localhost:4000')
})

@adonisjs/router

AdonisJs official HTTP router

MIT
Latest version published 5 years ago

Package Health Score

67 / 100
Full package analysis

Popular @adonisjs/router functions