f7d0bd115c
- Updated dependency version - Optimises for serverless execution by taking advantage of `/tmp` folder (enabled via a config setting) |
||
---|---|---|
.. | ||
pages | ||
public | ||
styles | ||
.env.local.example | ||
.gitignore | ||
package.json | ||
README.md |
SuperTokens Example
This is a simple set up for applications protected by SuperTokens.
The SuperTokens back end configurations are in supertokens.js
.
The SuperTokens front end configurations are in pages/_app.js
.
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
Configuration
Create a .env.local
file and copy the content of .env.local.example
into it:
cp .env.local.example .env.local
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 to configure SuperTokens for your project.
Especially, you will want to replace the use of the demo SuperTokens core with your own SuperTokens core instance. See https://supertokens.io/docs/emailpassword/quick-setup/supertokens-core/overview.