Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
radivoje.milutinovic f3327d8ce5 Merge branch 'ProjectCleanup' of stefan.stamenovic/diligent-node-api into develop před 1 rokem
src . před 2 roky
.dockerignore feature/49 (#59) před 2 roky
.gitignore Logger fixes. (#61) před 2 roky
Dockerfile DbEnvFix před 2 roky
README.md . před 2 roky
docker-compose.yml feature/49 (#59) před 2 roky
package-lock.json All changed todo testing před 2 roky
package.json All changed todo testing před 2 roky

README.md

Node API template

This is template of web API with mongo db as database node.js as runtime and express as framework. We have user model and JWT tokens setup as well as mediator pattern and winston as logger.

Setup

Here we will show you how to set up project and run it in localhost. If you want to run it in [docker]() or [portainer]() you can find setup on links.

Database setup

Please follow the official tutorial on installing and running the latest Mongo database which can be found on this link:

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-windows/

Project setup

In order to run our project you need to clone it from git first. Open terminal (cmd and powershell work as well) in folder that you want this project to be and run command

git clone http://git.dilig.net/stefan.stamenovic/diligent-node-api.git

After cloning project you can open it with your preferred IDE/Code editor if you want to see the code. Before running project you need to open terminal and run command

npm install

Running that command will download all necessary npm packages to run the project.

After that you want to move to src directory

cd src

Now you can run the project using

node server.js

Congratulations! You now ran backend api for template. You can see swagger documentation in the browser with the url

http://localhost:3001/swagger