Join Alexander Zanfir for an in-depth discussion in this video A look at the Express framework, part of Up and Running with Node.js.
- Let's take a look at the first web framework for Node.…We'll head over to expressjs.com.…If we scroll down a bit,…we can see it has support…for web applications and web APIs,…but first, what is a web application?…There might be some confusion around its definition.…Is it something for the front end…or something for the back end?…When I think of apps,…I think of things that run in your browser…or mobile devices,…but those apps often need to talk to a server.…For example, to log users in…or get a list of data to display, etc.…
So, one way to think of it…is that a web app has some functionality on the front end…and some on the back end.…The app as a whole is distributed…across both front and back end.…Imagine Twitter without being able to get any tweets…from its back end.…That being said, Express.js runs within Node…and Node is something just for the back end,…but it contributes to the app as a whole,…which will talk to the back end.…As mentioned before, there is a lot of community support…and online documention…because Express.js has been around…
- Installing Node.js
- Writing modules and packages
- Reading and writing files
- Working with frameworks: Express, Sails, and Koa
- Generating promises
- Working with generator functions
Skill Level Beginner
Q: When I try to install Bluebird/Express/Gulp/Sails/KOA using the Node Package Manager, it seems to install correctly in the terminal. But why doesn't my project folder change?
A: You need to make sure that you've navigated to your project folder in the terminal. For example, in this course Alexander is working from the C:\Dev\ folder both in Brackets and in the terminal.