SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
Node.js: Tools & Skills, 2nd Edition
Node.js: Tools & Skills, 2nd Edition
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
Who Should Read This Book?
Conventions Used
Introducing nvm
OS Support
Installation
Using nvm
Conclusion
Installing Node.js
Updating npm
Node Packaged Modules
Changing the Location of Global Packages
Installing Packages in Global Mode
Listing Global Packages
Installing Packages in Local Mode
Managing Dependencies with package.json
Uninstalling Local Packages
Installing a Specific Version of a Package
Updating a Package
Searching for Packages
Re-installing Project Dependencies
Managing the Cache
Audit
Aliases
npx
Conclusion
What is Express?
Getting Started
Application Structure
app.js
Bootstrapping a New Project
A Useful Tool
Basics
HTTP
Database
Views
Advanced
Adonis Pros
Adonis Cons
Verdict
What is an API?
1. Express
2. Fastify
Decorators
3. FeathersJS
4. KeystoneJS
5. Strapi
Summary
Quick Start: How to Use MySQL in Node
Installing the mysql Module
Getting Started
Connecting to the Database
Executing Queries
Advanced Use
Why Not Just USE an ORM?
Conclusion
Terminology and Basic Concepts
Installing MongoDB
Basic Database Operations
User Management
MongoDB CRUD Operations
Schema Validation
An Overview of MongoDB Drivers
Conclusion

Community Questions