Alternatives to Express

Keyboard Shortcuts

Express is not the only HTTP request handler in the Node.js ecosystem. Kevin walks through a few Express alternatives like Hapi, Sails, and Koa. These alternative frameworks require different levels of configuration and may be more or less complex than Express. Kevin recommends choosing a framework that best fits your development style and requirements.

- What we are going to do first…is actually look at a few things that you could use…other than Express.…And over the next couple of days,…as we introduce technology in this stack,…I'll try to talk about some of the other choices…that are out there.…Because, again, I think one of the strengths…of the Node ecosystem…is there are a million ways to do everything.…While, at the same time,…a weakness of the Node ecosystem…is that there are a million ways to do everything.…So I will try to cover some of the other things…that you can use.…Hapi is another framework which is focused on creating…server-side APIs,…although it can do server-side HTML rendering…just like any other framework out there.…

It's used in a lot of popular Node web applications.…It has a lot more features than Express,…a lot more behavior out of the box,…which can be a good or a bad thing,…depending on how you look at it.…But it's another mature, robust framework out there…that's definitely worth your consideration.…On the, sort of, the furthest end of the spectrum…

Resume Transcript Auto-Scroll

Author

Released

6/9/2017

Equip yourself with the knowledge to build, test, deploy, and scale Node.js web applications in production on Amazon Web Services. Kevin Whinnery helps you gain the skills you need to build a Node.js production environment that's productive in development and won't fail under a modest load. He walks through a sample project which uses a structure that's similar to what you might find in a production Node.js application, and which you can build on as a template for your own apps. He provides a general overview of several modules including Express, Sequelize, and Grunt, to help you understand the different pieces involved in application deployment.

Note: This course was created by Frontend Masters. It was originally released on 12/28/2016. We're pleased to host this training in our library.

Skills covered in this course

Course Retiring Soon

Zero to Production Node.js on Amazon Web Services will be retired from the lynda.com library on December 21st, 2018. Training videos and exercise files will no longer be available, but the course will still appear in your course history and certificates of completion.

Continue Assessment

You started this assessment previously and didn't complete it. You can pick up where you left off, or start over.

Start My Free Month

Start your free month on LinkedIn Learning, which now features 100% of Lynda.com courses. Develop in-demand skills with access to thousands of expert-led courses on business, tech and creative topics.