import type { NextApiRequest, NextApiResponse } from 'next'
import multer from 'multer'
const upload = multer({ dest: 'public/uploads/' })
export default async (req: any, res: NextApiResponse) => {
// Swith case method
switch (req.method) {
// Case 'POST' for auth
case 'POST':
try {
upload.single('image')
res.status(201).json('ok')
} catch (err) {
console.log(err)
}
return
break
default:
break
}
}
I don't used express route, So I don't know how to call Middleware in the code snippet above.