Send status 500 instead of not-responsiveness

This commit is contained in:
Robert Schäfer 2019-03-26 00:21:14 +01:00
parent f73198f9f2
commit 17fdbf4389

View File

@ -12,15 +12,20 @@ router.get('/', async function (req, res) {
const nameAndDomain = resource.replace('acct:', '') const nameAndDomain = resource.replace('acct:', '')
const name = nameAndDomain.split('@')[0] const name = nameAndDomain.split('@')[0]
const result = await req.app.get('ap').dataSource.client.query({ let result
query: gql` try {
result = await req.app.get('ap').dataSource.client.query({
query: gql`
query { query {
User(slug: "${name}") { User(slug: "${name}") {
slug slug
} }
} }
` `
}) })
} catch (error) {
return res.status(500).json({ error })
}
if (result.data && result.data.User.length > 0) { if (result.data && result.data.User.length > 0) {
const webFinger = createWebFinger(name) const webFinger = createWebFinger(name)