import type { NextApiRequest, NextApiResponse } from 'next'
      
      type Data = {
      error?:string
      }
      
      export default function handler(
        req: NextApiRequest,
        res: NextApiResponse<Data>
      ) {
        const data = req.body;
      
        // Write your custom logic goes for Valid User. 
        let validUser = true; 
        
        if(validUser){
          /**
            * Write your custom business logic for createUser
            */
            return res.status(200).end();
        }else{
          return res.status(400).json({"error":"User Exists"});
        }
      }
      

      Typescript language logoNextJS API for Custom Signup

      The code above defines a function handler that takes two arguments, req and res. req is a NextApiRequest object, which represents a request to the server. res is a NextApiResponse object, which represents the response from the server. data is an undefined variable that will be filled with the data from the request. validUser is a boolean variable that will determine whether or not the user exists. If validUser is true, then the business logic for createUser() will execute and return a 200 status code. If validUser is false, then the business logic for createUser() will return a 400 status code with the error message Element Exists.

      Shortcut: nextcustomsignup

      0 Comments

        Add Comment

        Log in to add a comment

        Codiga - All rights reserved 2022.