Starter code for projects that require user authentication (email+password)
Create a .env
file at the root of the project with the following content:
DEV=1
PORT=8000
MONGODB_URL=mongodb://127.0.0.1/auth
SESSION_SECRET=your_secret
Run yarn
to install the required packages.
Build and run the app by running yarn build
followed by yarn start
. This starts the server on localhost
at the port specified in your .env
file.
To run the app in development mode run yarn dev-client
and yarn dev-server
in two separate terminals. Alternatively, you can simply run yarn dev
which runs both client and server commands concurrently in the same terminal. This will rebuild and restart the server when changes are made. You will have to refresh the browser to see client changes.