@sarowarhosen03/nextjs-middleware
TypeScript icon, indicating that this package has built-in type declarations

1.0.8 • Public • Published

nextjs-middleware

A simple middleware for Next.js

Installation

npm install @sarowarhosen03/nextjs-middleware

Usage

at middleware.js

import {
  nextMiddleware,
  setMiddleware,
} from "@sarowarhosen03/nextjs-middleware";
import { NextResponse } from "next/server";

setMiddleware("/user/:id", (req) => {
  console.log("hi im from user");
  return NextResponse.json({ message: "Hello from /user" });
});
setMiddleware("/admin/", (req) => {
  console.log("hi im from admin");
  return NextResponse.json({ message: "you need to login first" });
});
export function middleware(...args) {
  return nextMiddleware(...args);
}

Readme

Keywords

Package Sidebar

Install

npm i @sarowarhosen03/nextjs-middleware

Weekly Downloads

9

Version

1.0.8

License

Apache-2.0

Unpacked Size

3.91 kB

Total Files

6

Last publish

Collaborators

  • sarowarhosen03