Install dependencies with npm install
.
Use the psql -U labber
command to login to the PostgreSQL server with the username labber
and the password labber
.
Create a database with the command CREATE DATABASE photolabs_development;
.
Copy the .env.example
file to .env.development
and fill in the necessary PostgreSQL configuration. The node-postgres
library uses these environment variables by default.
PGHOST=localhost
PGUSER=labber
PGDATABASE=photolabs_development
PGPASSWORD=labber
PGPORT=5432
Run the development server with npm start
.
Both of these achieve the same result.
- Make a
GET
request to/api/debug/reset
withcurl http://localhost:8001/api/debug/reset
. - Use the browser to navigate to http://localhost:8001/api/debug/reset.
Running the server normally
npm start
Running the server so it returns an error when saving/deleting for testing the client's error handling capabilities
npm run error