@bizhermit/nexpress
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

Nexpress

Give to Express and Next.js framework.


Usage

please use starter kit: @bizhermit/starter

Install

npm i @bizhermit/nexpress

Example

// ./src-nexpress/index.ts

import execute from "@bizhermit/nexpress";

execute({/* props */});

Props

execute arg (struct object) parameters.

  • rootDirname?: string nextjs root directory.
    default: "./src"

  • port?: number port number.
    default: 3000

  • interceptors

    • beforeSetAllRoute?: (server: core.Express, handler: RequestHandler, params: InitParams) => void
      {
        beforeSetAllRoute: (server, handler) => {
          server.all("/api/*", (req, res) => {
            console.log(req.url);
            return handler(req, res);
          });
        },
      }
    • listenServer?: (server: core.Express, handler: RequestHandler, params: InitParams) => void
    • listenedServer?: (server: core.Express, handler: RequestHandler, params: InitParams) => void
  • preventSetAllRoute?: boolean

Package Sidebar

Install

npm i @bizhermit/nexpress

Weekly Downloads

1

Version

1.1.0

License

MIT

Unpacked Size

9.02 kB

Total Files

6

Last publish

Collaborators

  • bizhermit