Skip to content

Commit a5d17ed

Browse files
authored
Merge pull request #409 from supertokens/next-js-api-routes
Next js api routes
2 parents d69cdeb + faacbe1 commit a5d17ed

13 files changed

+436
-0
lines changed
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

content/mastering-nextjs-api-routes/index.md

+409
Large diffs are not rendered by default.

static/blog-seo/config.json

+23
Original file line numberDiff line numberDiff line change
@@ -3300,6 +3300,29 @@
33003300
"title": "How to Build Effective Identity & Access Management Strategy",
33013301
"schema": "<script type=\"application/ld+json\"> {\n \"@context\": \"https://schema.org\",\n \"@type\": \"Article\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"@id\": \"https://supertokens.com/blog/identity-and-access-management-strategy\"\n },\n \"headline\": \"Discover how to develop an effective Identity and Access Management (IAM) strategy that secures sensitive data, ensures compliance, and streamlines user experiences.\",\n \"image\": \"https://supertokens.com/blog-meta-images/iam-strategy.png\",\n \"author\": {\n \"@type\": \"Organization\",\n \"name\": \"SuperTokens\",\n \"url\": \"https://supertokens.com\"\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"SuperTokens\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https://supertokens.com/static/assets/dark-home/logo.png\"\n }\n }\n }</script>"
33023302
},
3303+
{
3304+
"path": "/blog/mastering-nextjs-api-routes",
3305+
"metaTags": [
3306+
"<meta name=\"description\" content=\"Learn how to create and optimize API Routes in Next.js, handle requests effectively, and integrate authentication with SuperTokens for secure backend operations.\" />",
3307+
"",
3308+
"<meta name=\"keywords\" content=\"Authentication, Open Source, Authorization, User Management, OAuth, Enterprise SSO, Security\" />",
3309+
"<!--OG Tags-->",
3310+
"<meta property=\"og:title\" content=\"Mastering Next.js API Routes: The Developer's Guide to Backend Functionality\" />",
3311+
"<meta property=\"og:type\" content=\"article\" />",
3312+
"<meta property=\"og:url\" content=\"https://supertokens.com/blog/mastering-nextjs-api-routes\" />",
3313+
"<meta property=\"og:description\" content=\"Learn how to create and optimize API Routes in Next.js, handle requests effectively, and integrate authentication with SuperTokens for secure backend operations.\"/>",
3314+
"<meta property=\"og:image\" content=\"https://supertokens.com/blog-meta-images/mastering-nextjs-api-routes.png\" />",
3315+
"",
3316+
"<meta name=\"twitter:card\" content=\"summary_large_image\" />",
3317+
"<meta name=\"twitter:title\" content=\"Learn how to create and optimize API Routes in Next.js, handle requests effectively, and integrate authentication with SuperTokens for secure backend operations.\" />",
3318+
"<meta name=\"twitter:url\" content=\"https://supertokens.com/blog/mastering-nextjs-api-routes\" />",
3319+
"<meta name=\"twitter:image\" content=\"https://supertokens.com/blog-meta-images/mastering-nextjs-api-routes.png\" /> ",
3320+
"<!--OG Tags-->",
3321+
"<link rel=\"canonical\" href=\"https://supertokens.com/blog/mastering-nextjs-api-routes\">"
3322+
],
3323+
"title": "Mastering Next.js API Routes: The Developer's Guide to Backend Functionality",
3324+
"schema": "<script type=\"application/ld+json\"> {\n \"@context\": \"https://schema.org\",\n \"@type\": \"Article\",\n \"mainEntityOfPage\": {\n \"@type\": \"WebPage\",\n \"@id\": \"https://supertokens.com/blog/mastering-nextjs-api-routes\"\n },\n \"headline\": \"Learn how to create and optimize API Routes in Next.js, handle requests effectively, and integrate authentication with SuperTokens for secure backend operations.\",\n \"image\": \"https://supertokens.com/blog-meta-images/mastering-nextjs-api-routes.png\",\n \"author\": {\n \"@type\": \"Organization\",\n \"name\": \"SuperTokens\",\n \"url\": \"https://supertokens.com\"\n },\n \"publisher\": {\n \"@type\": \"Organization\",\n \"name\": \"SuperTokens\",\n \"logo\": {\n \"@type\": \"ImageObject\",\n \"url\": \"https://supertokens.com/static/assets/dark-home/logo.png\"\n }\n }\n }</script>"
3325+
},
33033326
{
33043327
"path": "/blog/enhancing-your-nextjs-application-with-middleware",
33053328
"metaTags": [

static/blog-seo/sitemapconfig.json

+4
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,10 @@
309309
"location": "https://supertokens.com/blog/identity-and-access-management-strategy"
310310
},
311311
{
312+
"location": "https://supertokens.com/blog/mastering-nextjs-api-routes"
313+
},
314+
{
315+
312316
"location": "https://supertokens.com/blog/enhancing-your-nextjs-application-with-middleware"
313317
},
314318
{
Loading
174 KB
Loading

0 commit comments

Comments
 (0)