To start up dev server with nodemon:
# Run the appropriate command based on your system:
# On Mac/Linux:
npm run dev
# On Windows:
npm run dev_windowsPlease make sure to create a .env file and save the LOCAL_DATABASE_PASSWORD variable if you are working locally.
LOCAL_DATABASE_PASSWORD=somePassword123If you have no password, please pass an empty string in single-quotes like so:
LOCAL_DATABASE_PASSWORD=''You can either:
Clone the repo and set up with your own GitHub account
You can use this Express Generator command, indicating the directory to build your project in instead of my-app:
npx express-generator --no-view --git my-appIt will not set a template engine (no need since you're creating an API). It will also create a .gitignore file for you.
Move into the directory and install dependencies
cd my-app
npm installThis is a good point to initialize a git repository and make your initial commit.
Install these dependencies via npm install
npm i compression dotenv helmet pgtools sequelizeI recommend installing nodemon
npm i --save-dev nodemonAdd the following to the list of scripts in package.json:
"dev": "npx nodemon ./bin/www"Nodemon will automatically reload the server when file changes are detected.
npm run dev