mirror of https://github.com/requarks/wiki
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
921 B
52 lines
921 B
/**
|
|
* Users API Routes
|
|
*/
|
|
async function routes (app, options) {
|
|
app.get('/', {
|
|
schema: {
|
|
summary: 'List all users',
|
|
tags: ['Users']
|
|
}
|
|
}, async (request, reply) => {
|
|
return { hello: 'world' }
|
|
})
|
|
|
|
app.get('/:userId', {
|
|
schema: {
|
|
summary: 'Get user info',
|
|
tags: ['Users']
|
|
}
|
|
}, async (request, reply) => {
|
|
return { hello: 'world' }
|
|
})
|
|
|
|
app.post('/', {
|
|
schema: {
|
|
summary: 'Create a new user',
|
|
tags: ['Users']
|
|
}
|
|
}, async (request, reply) => {
|
|
return { hello: 'world' }
|
|
})
|
|
|
|
app.put('/:userId', {
|
|
schema: {
|
|
summary: 'Update a user',
|
|
tags: ['Users']
|
|
}
|
|
}, async (request, reply) => {
|
|
return { hello: 'world' }
|
|
})
|
|
|
|
app.delete('/:userId', {
|
|
schema: {
|
|
summary: 'Delete a user',
|
|
tags: ['Users']
|
|
}
|
|
}, async (request, reply) => {
|
|
return { hello: 'world' }
|
|
})
|
|
}
|
|
|
|
export default routes
|