Enrichvia - Business Together To Make Investments

Top 50 node modules you should know used in NodeJS Application development – Helpful for Beginners

File System >
* fs
* large file upload -Plupload: Multi-runtime File-Uploader
*
HTTP >
* http
* express
* running cron job -node-cron
* file change detect and restart server-nodemon
*
Email > *request *uglifify *nodemailer *dotenv *passport *moment *cors
*multer – middleware for handling multipart as well as form-data, finds use for uploading files
*socket.io *mongoose *async *lodash *axios *jest *winston *pm2 *hapi.js *browserify *parser *jshint
*morgan – HTTP request logger middleware for node.js is the best for logging in HTTP requests and errors. In Node. js middleware Morgan serves as a function that has access to the request
*faker – python library, allows the creation of your dataset. It will give you the scope to generate random data with random attributes.
*graphql *gulpjs *nestjs *ethers.js *sequelize
Image >
* image processing, watermarking, resizing-Sharp
* control headless Chrome / any browser through the DevTools Protocol-Puppeteer
LIBRARIES:
———————–
>> bcrypt – type of cryptographic algorithm used to securely store passwords
>> body-parser – middlware that Parse incoming request bodies in a middleware before your handlers, available under the req.body property
>> bower – frontend package management
// interactions – standup, meeting,
>> cookie-parser – cookie player
>> cors – used to enable CORS with various options
>> crypto – (deprecated)
>> dotenv – loads environment variables from a .env file into process.env // example. S3_BUCKET=”YOURS3BUCKET”; process.env.S3_BUCKET
>> env-cmd – node program for executing commands using an environment from an env file
>> express – server
>> express-handlebars – developers to implement the concepts of layouts, partials, and doing file I/O for their template engines of choice
>> express-rate-limit – Basic rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset. Plays nice with express-slow-down and ratelimit-header-parser
File Upload –
>> mutter / formidable / plupload
File Path –
>> path
>> http-errors – Create HTTP errors for Express, Koa, Connect, etc. with ease
>> helmet – help secure Express apps by setting HTTP response headers
>> hpp – Express middleware to protect against HTTP Parameter Pollution attacks
>> jsonwebtoken – implements of json web tokens
>> kue – priority job queue example. delayed jobs, infinit scrolling, full-text search
Logger –
>> wintson
>> mongodb – driver for mongoDB
>> mongoose – object modeling tool for mongose DB
>> morgan – HTTP request logger middleware for node.js
>> nodemon – tool that restarts the node application when file changes in the directory are detected
>> path – path
>> popupS – Native Javascript Module to display beautiful popups. With react support
>> pug – template engine // example. #container.col if youAreUsingPug p You are amazing else p Get on it!
>> redis – client for redis
>> reds – redis search
Server –
>> Express
>> Validator – library for string validators and sanitizers // example. validator.isEmail(‘your value’)
>> View Engine – Express.js view engine for handlebars.js
>> winston – a logger for just about anything

By Enrichvia WebTeam

Jobs & Education Portal

Leave a Reply

Your email address will not be published. Required fields are marked *