next-api-controller
TypeScript icon, indicating that this package has built-in type declarations

0.1.4 • Public • Published

next-api-controller

A simple Next.js controller handler function to help create cleaner RESTful API endpoints.

Installation

# npm
npm install next-api-controller

# yarn
yarn add next-api-controller

Typescript Usage

// controllers/exampleController.ts

import { Controller } from "next-api-controller";

const exampleController: Controller {
    get: (req,res) => {
        res.status(200).json({ message: "Hello World!" });
    }
}

export default exampleController;
// pages/api/example.ts

import { createHandler } from "next-api-controller";
import exampleController from "../../controllers/exampleController";

return createHandler(exampleController);

Package Sidebar

Install

npm i next-api-controller

Weekly Downloads

1

Version

0.1.4

License

ISC

Unpacked Size

8.15 kB

Total Files

12

Last publish

Collaborators

  • jaschahuisman