Next.js Discord

Discord Forum

NextJS API

Answered
Haddock posted this in #help-forum
Open in Discord
HaddockOP
import { NextResponse } from "next/server"
export async function POST(request:Request) {
const data=await request.json()
const email:string=data.email
const password:string=data.password
if(email!=="hgadmin@gmail.com" || password!=="@Admin123"){
return NextResponse.json({
status:false,
data:null,
message:"Invalid username/password"
})
}
return NextResponse.json({email, password})
}

how can I add status code to my response?
Answered by joulev
return NextResponse.json(..., { status: 400 })
View full answer

8 Replies

Answer
HaddockOP
thanks
import { NextResponse } from "next/server"
export async function POST(request:Request) {
const data=await request.json()
const email:string=data.email
const password:string=data.password
if(email!=="hgadmin@gmail.com" || password!=="@Admin123"){
return NextResponse.json({
status:400,
data:null,
success:false,
message:"Invalid username/password"
})
}
return NextResponse.json({email, password})
}
i was taking about statusCode.
when I check response in postman, it returns status OK 200
HaddockOP
thanks. My stupid mistake
HaddockOP
tailwind does not work with nextjs. is it a bug?
Make a new post