fastify
Version:
Fast and low overhead web framework, for Node.js
30 lines (22 loc) • 644 B
JavaScript
const Fastify = require('../fastify')
const fastify = Fastify()
fastify.listen({
host: '::',
port: 3000
})
fastify.get('/', async function (request, reply) {
reply.code(200).send({ data: 'home page' })
})
fastify.post('/post/:id', async function (request, reply) {
const { id } = request.params
reply.code(201).send({ data: `${id}` })
})
fastify.put('/put/:id', async function (request, reply) {
const { id } = request.params
reply.code(200).send({ data: `${id}` })
})
fastify.delete('/delete/:id', async function (request, reply) {
const { id } = request.params
reply.code(204).send({ data: `${id}` })
})