react-warp-core
Version:
Yummy React extras
49 lines (46 loc) • 977 B
JavaScript
/*
The express app is a global called app
It can respond on all routes under /api
*/
let app = global.expressApp;
// Some example data for the Todo app
app.get('/todo-list-example-data',(req, res) => {
res.json([
{
"id": 0.14890674152580785,
"todo": "Create a project with React Warp Core",
"done": true
},
{
"id": 0.7582486745257166,
"todo": "Run npm start",
"done": true
},
{
"id": 0.4867703766375038,
"todo": "Continue testing",
"done": false
},
{
"id": 0.6641145526555352,
"todo": "Understand the code"
},
{
"id": 0.3006365270288174,
"todo": "Build something awesome"
},
{
"id": 0.6973592500276979,
"todo": "Start testing the Todo app",
"done": true
}
]);
});
// Answer hello world on all routes
app.all('*', (req, res) => {
res.json({
message: 'Hello world!',
method: req.method,
url: req.url
});
});