Comments (1)
It entirely depends on the complexity/requirements of your web application. Given that HyperExpress ships with a webserver, middlewares support, and a session engine, you should be able to build a majority of small/medium sized websites/applications. HyperExpress is also very flexible, so you can always create your own middlewares to modify the request/response objects with any NPM packages. However, If you depend heavily on express middlewares then you may have to wait for compatibility to be added as at the moment, majority of the ExpressJS middlewares will not work with HyperExpress due to the API differences.
ExpressJS middleware support is currently being worked on but even once finished, HyperExpress or any uWebsockets.js based package will never really be able to achieve 100% Express middleware support due to ExpressJS being based on Node's http/s modules while HyperExpress relies on uWebsockets.js which is a C++ binding. I plan on releasing the Express compatibility/middleware support over this week as I am currently testing a few ways to ensure performance while also adding as much support as possible.
from hyper-express.
Related Issues (20)
- using tRPC HOT 2
- Typo in examples. HOT 1
- Router OPTIONS request CORS rejection HOT 1
- Enhance type checking for router handlers to prevent server hangs due to incorrect return types HOT 2
- Websocket's context has bad types HOT 10
- version 6.6.0 not working with socket.io HOT 42
- why removing `raw` from Request HOT 4
- response header lowercase HOT 1
- Update live-directory docs
- Could not proxy react website to hyper-express API HOT 2
- What am i doing wrong? HOT 2
- MiddlewareHandler type prevents extending Request with extra properties HOT 2
- How can I use pug with hyper-express server? HOT 1
- Debugging an issue on AWS ALB 502s HOT 13
- Could not proxy request to hyper-express server HOT 3
- Cookie is not set if response is redirected HOT 1
- [Bug]: Unexpected end of form at Multipart._final HOT 8
- [Bug] Error: Invalid access of discarded (invalid, deleted) uWS.HttpResponse/SSLHttpResponse. HOT 2
- Use HTTP url for uWebSockets.js package HOT 1
- adding support for bun.js HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hyper-express.