{"repo":"Vladinho10/node-server-template","free":true,"listed":false,"github":"https://github.com/Vladinho10/node-server-template","clone":"git clone https://github.com/Vladinho10/node-server-template.git","description":"This is Node.js server tidy template / boilerplate with Express (with asyncified handlers, custom error handler) framework and MongoDb. The server use ES6 and above. On different branches you can see different techniques' and technologies' usage, such as Kafka, nodemailer, file download... You also can find postman collections.","language":"JavaScript","stars":134,"topics":["mongodb","yarn","mongoose","express","mocha","javascript","nodejs","nodemailer","kafka","eslint"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Node.js server template Table of contents General info Technologies Setup Style guide Architecture guide General info 17.02.25. Updates. Added a simple example with RabbitMQ messaging broker. Before testing it you should have installed RabbitMQ. For testing run the following commands\\ yarn run rabbitmq:send \\ Then open a new terminal tab, and there\\ yarn run rabbitmq:receive \\ You can see that the data is being sent through TestQueue in send.ts file and it is being received in receive.ts file immediately.\\ 10.02.25. Updates. Migrate to Eslint v9 \\ 25.09.22. Updates. We created a new version of the template. It is already written in Typescript ! \\ 12.03.21 Updates. Great news ! :fire: :heart: \\ In this template every time we manually create 7 files for one CRUD logic. Now you can create your CRUD new files at once just using rest-resource-file-generator npm module made by me :tophat: \\ Here is the link of instructions in npm rest-resource-file-generator \\ This is a simple Node.js server application boilerplate with CRUD operations simple logic. It provides REST APIs. Before using it, please ensure that you've already installed the following programs\\ Git as version control,\\ Node.js as server program,\\ Yarn as Node.js package manager,\\ MongoDb as database program.\\ If you haven't, these are their links for installing. Technologies Program/lib version command for checking\\ Git 2.39.5 git --version \\ Node.js v20.18.1 node -v \\ Express ^4.21.2 see in app package.json\\ MongoDB v7.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Vladinho10","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Vladinho10/node-server-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}