UNPKG

create-next-surf-app

Version:

![package downloads](https://img.shields.io/npm/dt/create-next-surf-app?style=for-the-badge) ![package version](https://img.shields.io/npm/v/create-next-surf-app?style=for-the-badge) ![discord](https://img.shields.io/discord/1016650973114007612?style=for-

20 lines (18 loc) 551 B
/* eslint-disable no-case-declarations */ // pages/api/auth/nonce.ts import { NextApiRequest, NextApiResponse } from 'next'; import { surfClient } from '../../../lib/surfClient'; export default async function handler( req: NextApiRequest, res: NextApiResponse ) { const { method } = req; switch (method) { case 'GET': const nonce = await surfClient.getAuthNonce(req, res); return res.status(200).json(nonce); default: res.setHeader('Allow', ['GET']); res.status(405).end(`Method ${method} Not Allowed`); } }