magnet-joi

0.1.0 • Public • Published

Usage

Basic

import magnet from 'magnet-core';
import Config from 'magnet-config';
import Logger from 'magnet-bunyan';
import Server from 'magnet-spdy';
import Session from 'magnet-session';
import Router from 'magnet-router';
import Joi from 'magnet-joi';

let app = await magnet([Config, Logger, Server, Session, Joi, Router]);

controllers/todo.js

export default function todo({
  Joi,
  router,
  validation
}) {
  router

  .post(
    '/todos',

    validation('body', {
      title: Joi.any(),
    }),

    async (ctx) => {
      ctx.body = 'success';
    }
  );
}

Readme

Keywords

Package Sidebar

Install

npm i magnet-joi

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • kievechua