- Understanding and Learning about
Node JS
.
- This is a basic app using only Node JS. It is about how can I interact with
File System
by Javascript Language.
- This is the first App using Express and Node JS. By this task I learned how can
fetch
data from APIs and display then in client Side using NodeJS. Here I useWeather Stack
api for fetching current Weather Status of a particular Place.
- This is very important. By completing this task We can learn how can upload a image in Server Side and saved them in local
File System
.
- Nowadays this is very trending technology. Here I learn how use websockets and how to connect Server Side and Client Side together.
- This is a fully functional app using Express as a Server. Here I learn how to use
Passport
for authentication, how to override the request usingmethod-override
, about flash messages usingConnect-flash
and the main thing how to interact with Database (MongoDB) in Backend.
- This is a basic implementation by which we can upload a bunch of data into Database by uploading a CSV file.
-
This is a Simple Express App that uploads Files on MongoDB, here we don't store any files on our local File System. It can be used in Production Level Applications.
-
Here I use
Multer
for uploading files as usual. Also I usedmulter-gridfs-storage
to store files directly on MongoDB GridFS Bucket andgridfs-stream
for dealing CRUD operations with files on MongoDB GridFS.
- Pagination is very important topic for Backend Web Development. We don't want to send all data to the client in a single request. If Data become quite large, it may cause problems with the server and may result in Server Errors due to overloaded Data. Here I implement a Simple Pagination query using Node JS and MongoDB.
- This is a simple example how to use CLI to interact with the Database. Here I use
Commander
andInquirer
Module for building Commands and asking Questions, MongoDB used as Database to store the information of Customer.
- Clone this Repository
- Go to the directory you want to see Demo
- Install all dependencies
- Configure Database whenever necessary
- Start the App.
- Code Sample
>> git clone https://github.com/nil1729/Learning-NodeJS.git >> cd <Specific Directory> >> npm install // TODO: Configure MongoDB on Local Environment or use MongoDB Atlas >> npm run server