Skip to content

This plugin allows you to use express/connect middleware directly in Elysia!

License

Notifications You must be signed in to change notification settings

kravetsone/elysia-connect-middleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elysia-connect-middleware

npm

This plugin allows you to use express/connect middleware directly in Elysia!

import { Elysia } from "elysia";
import { connect } from "elysia-connect-middleware";

const app = new Elysia()
    .use(
        connect(require("cors")(), (req, res, next) => {
            res.setHeader("Powered-By", "elysia-connect-middleware");

            next();
        })
    )
    .get("/", "Hello, elysia-connect-middleware!");

Installation

bun install elysia-connect-middleware

Tested middlewares

TODO:

  • Think more about body-parsing (Maybe use app.event.parse and ship already parsed body without body-parser or call request.clone().bytes()). This is not supported at the moment
  • Find more libraries for testing
  • Clean up dependencies

Thanks

  • node-mocks-http - the objects of this library are used for middleware request/response

About

This plugin allows you to use express/connect middleware directly in Elysia!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published