- Understanding and Learning about
Node JS.
- This is a basic app using only Node JS. It is about how can I interact with
File Systemby Javascript Language.
- This is the first App using Express and Node JS. By this task I learned how can
fetchdata from APIs and display then in client Side using NodeJS. Here I useWeather Stackapi 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
Passportfor authentication, how to override the request usingmethod-override, about flash messages usingConnect-flashand 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
Multerfor uploading files as usual. Also I usedmulter-gridfs-storageto store files directly on MongoDB GridFS Bucket andgridfs-streamfor 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
CommanderandInquirerModule 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