This repo contains a Angular client and Nodejs server which relies on MongoDb database.
Navigate to highscore-server folder and execute the following:
npm run prestart
Install all the node modules.
npm run checkMongo
Check if mongo is installed on standard port.
npm run createDb
Create the needed database for the backend.
npm run start
Start the nodejs backend.
Start a new terminal window and navigate to the highscore-client folder.
npm install
Install all the node modules.
ng serve
boots up the client for use in a browser.
This code is mostly from https://github.com/sius/hall-of-fame
git clone git@github.com:sius/hall-of-fame.git
npm i -g swagger-nodegen-cli@2.4.4
npm i -g @angular/cli
Generate nodejs-server and implement service
swagger-nodegen-cli generate \
-i ./api/swagger.yaml \
-o ./highscore-server \
-l nodejs-server
cd highscore-server
npm install
npm install nedb