0.0.1 • Published 3 years ago

kelp-controller v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

kelp-controller

controller middleware for @kelpjs

~$ npm i kelp-controller --save

example

const http = require('http');
const kelp = require('kelp');
const controller = require('kelp-controller');

const app = kelp();

app.use(controller(() => {
  return "hello world";
}));

http.createServer(app).listen(3000);

Use Response class for action result:

const controller = require('kelp-controller');
const { Response } = controller;

// or const Response = require('kelp-controller/response');

app.use(controller(req => {
  return Response
    .create()
    .status(200)
    .text("hello world")
    .json({ name: "kelp" })
}));