SitePoint
Blog
Forum
Library
Login
Join Premium
Toggle sidebar
Node.js: Tools & Skills, 2nd Edition
Toggle community discussions
Close
Content
Bookmarks
Preface
Node.js: Tools & Skills, 2nd Edition
Notice of Rights
Notice of Liability
Trademark Notice
About SitePoint
Who Should Read This Book?
Conventions Used
1
Installing Multiple Versions of Node.js Using nvm
Introducing nvm
OS Support
Installation
Using nvm
Conclusion
A Beginner’s Guide to npm
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
Create New Express.js Apps in Minutes with Express Generator
What is Express?
Getting Started
Application Structure
app.js
Bootstrapping a New Project
A Useful Tool
An Introduction to AdonisJs, a Laravel-like Node.js Framework
Basics
HTTP
Database
Views
Advanced
Adonis Pros
Adonis Cons
Verdict
Top 5 Developer-friendly Node.js API Frameworks
What is an API?
1. Express
2. Fastify
Decorators
3. FeathersJS
4. KeystoneJS
5. Strapi
Summary
Using MySQL with Node.js and the mysql JavaScript Client
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
Introduction to MongoDB
Terminology and Basic Concepts
Installing MongoDB
Basic Database Operations
User Management
MongoDB CRUD Operations
Schema Validation
An Overview of MongoDB Drivers
Conclusion
Open text modal
Community Questions
Close