Express.js

(14)
4.1 out of 5 stars

Fast, unopinionated, minimalist web framework for Node.js

Work for Express.js?

Learning about Express.js?

We can help you find the solution that fits you best.

Find the Right Product

Express.js Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 15 Express.js reviews
LinkedIn Connections
Express.js review by <span>Michael G.</span>
Michael G.
Validated Reviewer
Verified Current User
Review Source

"Express for Node.js Development in Education"

What do you like best?

Express offers many features from routing to built in JSON output. It's super easy to install, very fast, and also doesn't pigeon-hole you into doing something a certain way. If you want to extend it's features, it's very simple to do so using the various levels of middleware. Using request middleware is so easy, as it supplies a simple function with just three parameters: the request (that you can read from), the response (that you can write to), and a reference to "next" which will allow the flow of processing to continue. Express.js' simplicity is it's strength. In a development environment where many other frameworks have become so bloated and try to do everything, Express stands out.

What do you dislike?

Because of the unopinionated nature of the Express framework, most of the implementation is left to the user, which some may find daunting, while others will find freeing. If you need something with a bit more structure, check out one of the frameworks that are built on top of Express.js like Feathers, MEAN, or Blueprint.

Recommendations to others considering the product

Check out the "Getting Started" guide at https://expressjs.com. It's really helpful and covers topics from basic routing syntax to serving up static files.

What business problems are you solving with the product? What benefits have you realized?

Express.js provides an excellent framework for creating interactive websites, microservices, and API's. The framework allows me to easily spin up new services and is great for prototyping new applications. I've used it in many projects including indoor maps, GraphQL endpoints, and interactive dashboards.

Sign in to G2 Crowd to see what your connections have to say about Express.js
Express.js review by <span>Dashon H.</span>
Dashon H.
Validated Reviewer
Review Source

"Express is my go to library. "

What do you like best?

I use it with Knex and I've also used it with SailsJS and it was very robust and did the jobs well. I use it 50% of the time for most my backend work with a frontend like React, Angular.js & Vue. I'm a big fan of Node.js so this is my go to.

What do you dislike?

It takes a bit of a learning curve. Understanding promises and request/response with the logic for a beginner was really tough.

Recommendations to others considering the product

If you're interested and using Node.js or you're doing WordPress and want to do React on the front end without scripting in PHP. The 1st product you should look at is Express.js

What business problems are you solving with the product? What benefits have you realized?

I was able to integrate it into protects that were already started. And catch up pretty rapidly.

What Other Web Frameworks solution do you use?

Thanks for letting us know!
Express.js review by <span>bhargav krishna y.</span>
bhargav krishna y.
Validated Reviewer
Verified Current User
Review Source

"express saved a lot of time on the request parsing and setting up node eco system"

What do you like best?

the ecosystem

mainly the chaining middlewares is the best part which helped in making auth lot simpler

Its not cluttering global namespaces

cookie and body parser integration worked perfect

What do you dislike?

huge documentation, and too many articles which often confused me on deciding whats the right thing to do, the official doc should also contain an example in building a rest service and help in generating scaffolds in YO

Recommendations to others considering the product

makes your code more beautiful and maintainable which is crucial part in enterprise software

test integration is extremely easy with tape

user authentication is as easy as a piece of cake, you just need to add the middleware

proxying is lot easier when building in express

One biggest advantage is you can use it underlying library for all the apps across the organization

What business problems are you solving with the product? What benefits have you realized?

I started express to implement rule engine, which is extremely needed for business users to take control of the realtime data. node gave us huge perf adv than many other languages, so started up with express to build the server which i felt as best decision as it reduced the development time by many folds

Express.js review by <span>Kushagra S.</span>
Kushagra S.
Validated Reviewer
Verified Current User
Review Source

"A well structured and easy to learn framewoek"

What do you like best?

* Not bloated with features. Express provides essential features out of the box (such as routing and static file serving) and allows building up on the functionality using middleware( middlewares are functions that operate on request and response objects. http://expressjs.com/en/guide/using-middleware.html). Middlewares can be third party or user-defined apart from some in-built ones.

* Easy to get started with. The "hello world" app for express involves minimal code, and can be easily extended. Learning curve is small and many great tutorials are available for beginners. It is well documented and enjoys a large and vibrant community.

* Extensible. Being minimal allows express to be easily extended to serve apps that specific business related functionality.

What do you dislike?

* The fact that it is minimal also means that developers have the freedom to build up the app in their own style. While this is good in one sense, it also creates room for more conflict and confusion when a bunch of people are working together on a project because each of them might have their own style and they'd need to compromise and conclude on a commonly accepted project structure.

Recommendations to others considering the product

Go through the express web documentation and at least be aware of each method. It will help.

What business problems are you solving with the product? What benefits have you realized?

*Creating a dashboard visually mining query metrics from a distributed Druid cluster.

*Building a fairly broad-scoped dispute resolution center for sellers and buyers.

We at paypal have extended express to create our own open source framework Krakenjs (http://krakenjs.com/). This allows developers to add certain features like application security, templating, and internationalization out of the box. We also do have a yeoman generator for Krakenjs which spawns the directory structure. Overall, this make development process a breeze thanks to the simplicity and extensibility of express.

Express.js review by <span>Vincent R. S.</span>
Vincent R. S.
Validated Reviewer
Review Source

"Great for quickly building prototypes for projects"

What do you like best?

Express.js is super easy to use, especially for building quick prototypes to test out. Also, using JavaScript on both the front and back end can be really useful, especially when there is shared logic on both sides.

What do you dislike?

Express probably isn’t the most robust solution for production servers. It is JavaScript at the end of the day.

Recommendations to others considering the product

Avoid callback hell — use JS promises or ES7 async / await.

What business problems are you solving with the product? What benefits have you realized?

I needed to build out a prototype for a backend service that would ultimately be ported over to our production Java-based server. Express allowed me to demonstrate my idea with ease and speed.

Express.js review by <span>Jesús M. G.</span>
Jesús M. G.
Validated Reviewer
Review Source

"Express.js the framework that can be powerfull."

What do you like best?

The handle of json body parser.

The request is to easy handle and create routing.

The authentication stuff.

What do you dislike?

Need to focus in some features more enterprise, like another languages like java, also is needed add some stuff for handle the crud more easy with databases. The handle of templates is so great but I think is better focus on the BE stuff for think on app with REST API's and leave the FE be a separated layer instead keep together this

Recommendations to others considering the product

Is very easy to create an app with this framework, I recommended for startup projects or for personal stuff you need resolve on less time.

What business problems are you solving with the product? What benefits have you realized?

At the begin we use express for setup the first version of our product.

Express allow create complex logic in a easy way.

I think is one of the best choice for startups, you can create, validate and pivot feature fast and scalable.

The handle of stuff like authentication, multi-users is son great.

Kate from G2 Crowd

Learning about Express.js?

I can help.
* We monitor all Express.js reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.