Files
payload/examples/auth/next-pages/README.md
2023-07-06 14:15:28 -04:00

2.4 KiB

Payload Auth Example Front-End

This is a Next.js app using the Pages Router. It was made explicitly for Payload's Auth Example.

This example uses the Pages Router, the legacy API of Next.js. If your app is using the latest App Router, check out the official App Router Example.

Getting Started

Payload

First you'll need a running Payload app. If you have not done so already, open up the cms folder and follow the setup instructions. Take note of your serverURL, you'll need this in the next step.

Next.js

  1. Clone this repo
  2. cd into this directory and run yarn or npm install
  3. cp .env.example .env to copy the example environment variables
  4. yarn dev or npm run dev to start the server
  5. open http://localhost:3001 to see the result

Once running you will find a couple seeded pages on your local environment with some basic instructions. You can also start editing the pages by modifying the documents within Payload. See the Auth Example for full details.

Learn More

To learn more about PayloadCMS and Next.js, take a look at the following resources:

You can check out the Payload GitHub repository as well as the Next.js GitHub repository - your feedback and contributions are welcome!

Deployment

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js. You could also combine this app into a single Express server and deploy in to Payload Cloud.

Check out our Payload deployment documentation or the Next.js deployment documentation for more details.