/Lama_Dev_Social-Chat_api

Discontinued project

Primary LanguageJavaScript

SocialMedia SERVER

This Express Server works with a React App Client:

See https://github.com/Catevika/SocialMedia_client

& a Socket.io instant messaging system Socket:

See https://github.com/Catevika/SocialMedia_socket

General Information

Social app is allowing blog posts with photo download, reading of friends feeds and instant messaging with selected friends

App

Router

Promise based HTTP client

NPM packages

NPM packages

  • bcrypt: bcrypt is a password-hashing function
  • cors: cors is a node.js package for providing a Connect/Express middleware that can be used to enable CORS with various options
  • dotenv: Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env
  • helmet: Helmet helps you secure your Express apps by setting various HTTP headers
  • morgan: HTTP request logger middleware for node.js
  • multer: Multer is a node.js middleware for handling multipart/form-data, which is primarily used for uploading files. Multer will not process any form which is not multipart
  • path: path is an exact copy of the NodeJS 'path' module published to the NPM registry