@@ -43,7 +43,8 @@ async function NextAuthHandler (req, res, userSuppliedOptions) {
4343 const error = 'Cannot find [...nextauth].js in pages/api/auth. Make sure the filename is written correctly.'
4444
4545 logger . error ( 'MISSING_NEXTAUTH_API_ROUTE_ERROR' , error )
46- return res . status ( 500 ) . end ( `Error: ${ error } ` ) . end ( )
46+ res . status ( 500 )
47+ return res . end ( `Error: ${ error } ` )
4748 }
4849
4950 const { url, query, body } = req
@@ -232,7 +233,8 @@ async function NextAuthHandler (req, res, userSuppliedOptions) {
232233 session ( req , res )
233234 break
234235 case 'csrf' :
235- return res . json ( { csrfToken } ) . end ( )
236+ res . json ( { csrfToken } )
237+ return res . end ( )
236238 case 'signin' :
237239 if ( options . pages . signIn ) {
238240 let redirectUrl = `${ options . pages . signIn } ${ options . pages . signIn . includes ( '?' ) ? '&' : '?' } callbackUrl=${ callbackUrl } `
@@ -253,7 +255,8 @@ async function NextAuthHandler (req, res, userSuppliedOptions) {
253255 if ( provider && options . providers [ provider ] ) {
254256 callback ( req , res )
255257 } else {
256- return res . status ( 400 ) . end ( `Error: HTTP GET is not supported for ${ url } ` ) . end ( )
258+ res . status ( 400 )
259+ return res . end ( `Error: HTTP GET is not supported for ${ url } ` )
257260 }
258261 break
259262 case 'verify-request' :
@@ -267,7 +270,8 @@ async function NextAuthHandler (req, res, userSuppliedOptions) {
267270 renderPage ( req , res , 'error' , { error } )
268271 break
269272 default :
270- return res . status ( 404 ) . end ( )
273+ res . status ( 404 )
274+ return res . end ( )
271275 }
272276 } else if ( req . method === 'POST' ) {
273277 switch ( action ) {
@@ -298,14 +302,17 @@ async function NextAuthHandler (req, res, userSuppliedOptions) {
298302
299303 callback ( req , res )
300304 } else {
301- return res . status ( 400 ) . end ( `Error: HTTP POST is not supported for ${ url } ` ) . end ( )
305+ res . status ( 400 )
306+ return res . end ( `Error: HTTP POST is not supported for ${ url } ` )
302307 }
303308 break
304309 default :
305- return res . status ( 400 ) . end ( `Error: HTTP POST is not supported for ${ url } ` ) . end ( )
310+ res . status ( 400 )
311+ return res . end ( `Error: HTTP POST is not supported for ${ url } ` )
306312 }
307313 } else {
308- return res . status ( 400 ) . end ( `Error: HTTP ${ req . method } is not supported for ${ url } ` ) . end ( )
314+ res . status ( 400 )
315+ return res . end ( `Error: HTTP ${ req . method } is not supported for ${ url } ` )
309316 }
310317 } )
311318}
0 commit comments