CoolFace
Apppublic

strong-tie/inbound-calls

sourceHugging Faceupdated 2y agoView on Hugging Face
0likes
asyncawait.js39 linesDownload Raw Back to examples
1'use strict'2 3const fastify = require('../fastify')({ logger: true })4 5const schema = {6  schema: {7    response: {8      200: {9        type: 'object',10        properties: {11          hello: {12            type: 'string'13          }14        }15      }16    }17  }18}19 20function result () {21  return Promise.resolve({ hello: 'world' })22}23 24fastify25  .get('/await', schema, async function (req, reply) {26    reply.header('Content-Type', 'application/json').code(200)27    return result()28  })29  .get('/', schema, async function (req, reply) {30    reply.header('Content-Type', 'application/json').code(200)31    return { hello: 'world' }32  })33 34fastify.listen({ port: 3000 }, err => {35  if (err) {36    throw err37  }38})39