GitHub - psimappto/nodejs-tutorial · GitHub
Skip to content

psimappto/nodejs-tutorial

Folders and files

Repository files navigation

Required

  • NodeJS v6.x

JavaScript

  • Automatic Semicolon Insertion ( ASI 自動插入分號 )
  • Immediately Invoked Function Expression ( IIFE 立即函式 )

Express Module

Passport Strategy

  • passport-local - Username and password authentication strategy for Passport
  • passport-jwt - Authenticating with a JSON Web Token for Passport
  • passport.socketio - Access passport.js user information from a socket.io connection

Security Module

  • jsonwebtoken - Implementation of JSON Web Tokens
  • socketio-jwt - Authenticate socket.io incoming connections with JWTs
  • nsp - Node security platform command-line tool
  • csurf - CSRF token middleware
  • safe-regex - Detect possibly catastrophic, exponential-time regular expressions
  • lusca - Application security for express
  • helmet - Secure Express apps with various HTTP headers
  • dotenv Loads environment variables from .env

Communicate

Database

Module

  • http-errors - HTTP errors for Express, Koa, Connect, etc. with ease.
  • minimist - Parse argument options
  • email-verification - Send user verification emails with NodeJS and MongoDB
  • jimp - An image processing library written entirely in JavaScript for Node
  • node-fetch - A light-weight module that brings window.fetch to node.js and io.js

Utility

  • node-schedule - A cron-like and not-cron-like job scheduler
  • momentjs - Parse, validate, manipulate, and display dates in JavaScript
  • lodash - A modern JavaScript utility library delivering modularity, performance & extras.

Test

Manager

  • strongloop - API Gateway acts as an intermediary gateway between API consumers (clients) and backend providers (API servers)
  • PM2 is a production process manager for Node.js applications with a built-in load balancer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors