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!");
bun install elysia-connect-middleware
- Think more about body-parsing (Maybe use
app.event.parse
and ship already parsed body withoutbody-parser
or callrequest.clone().bytes()
). This is not supported at the moment - Find more libraries for testing
- Clean up dependencies
node-mocks-http
- the objects of this library are used for middlewarerequest
/response