f52955ec94
Clean up package.json files in the `examples` directory: - Add `private: true` - Remove `version` (because they are irrelevant for packages that are not meant to be published) - Remove `name` (because they are optional for packages that are not meant to be published, and when someone clones an example, they often rename it and the property becomes stale) - Remove `author` - Remove `description` - Remove `license` Also remove `with-dynamic-app-layout` example completely, since it does the same as `layout-component` (https://github.com/vercel/next.js/pull/27121#discussion_r668178408). ## Documentation / Examples - [x] Make sure the linting passes |
||
---|---|---|
.. | ||
config | ||
pages | ||
public | ||
styles | ||
.env.local.example | ||
.gitignore | ||
package.json | ||
README.md |
SuperTokens Example
This is a simple set up for applications protected by SuperTokens.
Deploy your own
Deploy the example using Vercel:
How to use
- Execute
create-next-app
with npm or Yarn to bootstrap the example:
npx create-next-app --example with-supertokens with-supertokens-app
# or
yarn create next-app --example with-supertokens with-supertokens-app
-
Run
yarn install
-
Run
npm run dev
to start the application onhttp://localhost:3000
.
Configuration
Until you do this, social login will not work. But you can still try out email password sign up / in.
-
Create a
.env.local
file and copy the content of.env.local.example
into it:cp .env.local.example .env.local
-
Fill in the values for your social login secrets
Deploy on Vercel
You can deploy this app to the cloud with Vercel (Documentation).
Deploy Your Local Project
To deploy your local project to Vercel, push it to GitHub/GitLab/Bitbucket and import to Vercel.
Important: When you import your project on Vercel, make sure to click on Environment Variables and set them to match your .env.local
file.
Notes
Take a look at SuperTokens documentation.