A demonstration RESTful API implemented with Express.
# Clone the application.
git clone [email protected]:MediaComem/comem-rest-demo.git
# Install dependencies.
cd comem-rest-demo
npm ci
# Start the application in development mode.
DEBUG=demo:* npm start
Visit http://localhost:3000.
To automatically reload the code and re-generate the API documentation on
changes, use npm run dev
instead of npm start
.
The application will attempt to connect to the MongoDB database at
mongodb://localhost/comem-rest-demo
by default.
Use the $DATABASE_URL
or the $MONGODB_URI
environment variables to specify a
different connection URL.
This API allows you to work with Movies and People. A Movie MUST have one director (who is a Person).
Read the full documentation to know more.
This application has an automated test suite which you can run with npm test
.
It will attempt to connect to the MongoDB database at
mongodb://localhost/comem-rest-demo-test
.