feat: manage / create API keys (#1516)
* fix: admin api UI update * feat: admin api - create dialog UI * feat: admin api - create + list keys * feat: admin api localization (wip) * feat: admin api localization * feat: admin api - toggle state * feat: process API keys + format gql request errors to json
This commit is contained in:
@@ -167,12 +167,22 @@ module.exports = async () => {
|
||||
})
|
||||
|
||||
app.use((err, req, res, next) => {
|
||||
res.status(err.status || 500)
|
||||
_.set(res.locals, 'pageMeta.title', 'Error')
|
||||
res.render('error', {
|
||||
message: err.message,
|
||||
error: WIKI.IS_DEBUG ? err : {}
|
||||
})
|
||||
if (req.path === '/graphql') {
|
||||
res.status(err.status || 500).json({
|
||||
data: {},
|
||||
errors: [{
|
||||
message: err.message,
|
||||
path: []
|
||||
}]
|
||||
})
|
||||
} else {
|
||||
res.status(err.status || 500)
|
||||
_.set(res.locals, 'pageMeta.title', 'Error')
|
||||
res.render('error', {
|
||||
message: err.message,
|
||||
error: WIKI.IS_DEBUG ? err : {}
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
// ----------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user