Deploy
Description
const {
readModel,
writeModel,
} = require('./src')
const express = require('express')
const app = express()
app.use(express.json())
app.get('/:id', (req, res, next) => {
readModel.getById({
id: req.params.id,
})
.then(obj => {
if (!obj) throw new Error('Not Found')
res.json(obj)
})
.catch(next)
})
app.post('/', (req, res, next) => {
writeModel.addTodo(req.body.id, {
title: req.body.title,
})
.then(res.json.bind(res))
.catch(next)
})
app.use(function(error, req, res, next) {
console.log(error)
res.status(500).json({ message: error.message });
});
app.listen(port, () => console.log(`Example app listening on port ${port}!`))Serverless Framwork
Examples
ExpressGraphQLLast updated
Was this helpful?