Go to file
dependabot[bot] 69b8257690
Bump qs, body-parser and express
Bumps [qs](https://github.com/ljharb/qs) to 6.11.0 and updates ancestor dependencies [qs](https://github.com/ljharb/qs), [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `qs` from 6.5.2 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases)
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.11.0)

Updates `body-parser` from 1.18.3 to 1.20.1
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.18.3...1.20.1)

Updates `express` from 4.16.4 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.16.4...4.18.2)

---
updated-dependencies:
- dependency-name: qs
  dependency-type: indirect
- dependency-name: body-parser
  dependency-type: direct:production
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-09 19:29:42 +00:00
controllers implements status code 404 in index 2019-02-22 10:09:38 +01:00
models remove get function 2019-02-22 10:10:24 +01:00
.eslintrc.json npm/lint init 2019-02-19 18:25:10 +01:00
.gitignore add .gitignore 2019-02-19 18:26:12 +01:00
LICENSE Initial commit 2019-02-12 23:03:53 +01:00
README.md Edit username 2020-03-01 23:39:43 +01:00
apiRoutes.js add add/find query parameters in controller/routes 2019-02-20 09:39:54 +01:00
architecture.png edit readme 2019-03-04 20:31:52 +01:00
config.json add authentication 2019-02-20 12:48:32 +01:00
logger.js add logging 2019-02-20 11:09:57 +01:00
package-lock.json Bump qs, body-parser and express 2022-12-09 19:29:42 +00:00
package.json Bump qs, body-parser and express 2022-12-09 19:29:42 +00:00
server.js implements db events 2019-02-22 10:12:24 +01:00

README.md

trackmyd-api

A simple REST API for trackmyd.

Architecture

Paths & Operations

Path Operation Description
/devices GET Get devices
/devices POST Add new device
/devices?id= GET Get single device
/devices?id= PATCH Update device
/device?id= DELETE Delete device
/device?name= GET Get single device

Installation

Step by step

  1. Install NodeJS and NPM.
  2. Install Mongodb.
  3. Clone this repository.
  4. Install dependencies with npm install.
  5. Configure users (app.auth.users) basic authentication into config.json.
  6. Configure database (db) into config.json.
  7. Start with npm start.

Made with ❤️ by Francesco Esposito (@franjsco)