create product endpoint

This commit is contained in:
Sebastian Rindom
2020-01-21 16:27:02 +01:00
parent ed472e9fba
commit 4ba63ccc0d
8 changed files with 161 additions and 67 deletions

View File

@@ -0,0 +1,22 @@
import { MedusaError } from "medusa-core-utils"
export default () => {
return (err, req, res, next) => {
const logger = req.scope.resolve("logger")
logger.error(err.message)
let statusCode = 500
switch (err.name) {
case MedusaError.Types.INVALID_DATA:
statusCode = 400
break
case MedusaError.Types.DB_ERROR:
statusCode = 500
break
default:
break
}
res.status(statusCode).json(err)
}
}