While deployment of a Node.js application is relatively easy, there are some things to consider. Scott runs through some of his recommendations, like using ENVs for secrets and ensuring that the platform has access to all necessary build tools.
(dramatic music)…- [Scott Moss] I had to cut some stuff.…I cut the real time thing 'cause that actually…takes a long time,…but it will be in the repo, so,…if anyone wants to look at that stuff, it'll be in there.…As far as like, the sockets, having web sockets,…and being able to, like, write a blog post in real time…with somebody else.…That's going to be in there, you can look at the code for it.…The thing that I thought was more important was…to get in was a deployment,…so that's what we're going to do now.…So, we have some notes on…deployment.…
Oh, I have some notes on protecting your routes.…I forgot I had that.…We didn't need it, though.…We talked about it already.…So, deployment.…Deployment is actually really easy.…I probably don't even have the right notes…for this in my opinion,…but what we're going to do is,…I'm going to talk about this stuff,…and then we're all just going to deploy the app together.…You can follow along with me, and just watch me,…or you can do it on your computer,…but we're just going to do it together,…
Author
Released
5/12/2017This course was created by Frontend Masters. It was originally released on 12/30/2015. We're pleased to host this training in our library.
- Executing Node.js
- Using Express
- What is middleware?
- Testing in Node.js
- Using Mongo with Node.js
- Data modeling
- Querying data with Mongoose
- Identifying sensitive routes
- Configuring the deployment
Skill Level Intermediate
Duration
Views
Related Courses
-
Node.js: Build Your First Microservice
with Daniel Khan2h 9m Intermediate -
Building APIs Using Hapi in Node.js
with Kirsten Hunter2h 23m Intermediate -
Switching to ES6 in Node.js
with Ryan Lewis2h 10m Intermediate
-
1. Node.js
-
Nodejs refresher9m 23s
-
CommonJS10m 18s
-
Executing Node.js2m 53s
-
Express8m 6s
-
Using Express7m 43s
-
Exercise 16m 22s
-
Exercise 1: Solution10m 46s
-
-
2. REST APIs
-
Getting RESTful4m 14s
-
Anatomy of a REST API10m 16s
-
Exercise 26m 42s
-
Exercise 2: Solution, part 110m 24s
-
Exercise 2: Solution, part 28m 26s
-
-
3. Middleware
-
What is Middleware?9m 27s
-
Types of Middleware13m 15s
-
Middleware examples6m 36s
-
Exercise 36m 27s
-
Exercise 3: Solution11m 23s
-
Routers7m 4s
-
Exercise 42m 16s
-
Exercise 4: Solution6m 57s
-
Error handling6m 44s
-
Audience Q&A: Part 15m 33s
-
Audience Q&A: Part 210m 38s
-
-
4. Testing
-
Testing in Node.js12m 20s
-
Exercise 511m 45s
-
Exercise 5: Solution11m 30s
-
Testing Q&A11m 36s
-
-
5. Organization and Configuration
-
Application organization5m 40s
-
Configuration12m 2s
-
Exercise 616m 18s
-
Exercise 6: Solution15m 10s
-
-
6. Mongo
-
Mongo introduction10m 38s
-
Using Mongo with Node.js4m 51s
-
Exercise 72m 35s
-
Exercise 7: Solution3m 40s
-
-
7. Data Modeling
-
Schemas6m 19s
-
Schema types6m 9s
-
ObjectId11m 15s
-
Blog schema representation8m 32s
-
Exercise 81m 6s
-
Exercise 8: Solution13m 50s
-
-
8. Querying
-
Querying data with Mongoose11m 38s
-
Populations4m 28s
-
Exercise 92m 4s
-
Exercise 9: Solution, part 110m 54s
-
Exercise 9: Solution, part 25m 46s
-
Creating promises10m 10s
-
Consuming promises6m 13s
-
Nested promises11m 55s
-
-
9. Authentication
-
JSON Web Token6m 50s
-
Using JWT8m 29s
-
Usernames and passwords7m 11s
-
Exercise 101m 22s
-
Exercise 10: Solution8m 42s
-
Authentication configuration8m 46s
-
Exercise 1112m 29s
-
Exercise 11: Solution13m 4s
-
Testing the authentication9m 33s
-
-
10. Securing Routes
-
Identifying sensitive routes7m 46s
-
Understanding CORS11m 27s
-
Testing the UI6m 2s
-
Exercise 128m 21s
-
Exercise 12: Solution, part 115m 18s
-
-
11. Deployment
-
Deployment overview8m 47s
-
Deploying to Heroku12m 15s
-
Configuring the deployment10m 5s
-
-
12. Q&A
-
Q&A: Part 112m 12s
-
Q&A: Part 29m 29s
-
Q&A: Part 312m 52s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Deployment overview