ecliptica/server/routers/sugarbun/index.js

45 lines
1.2 KiB
JavaScript

const router = require('express').Router()
const { getIngredients, getCakeshape, getCakesweight, getStats, getCakeitem } = require('./controller')
module.exports = router
router.get('/constructor/formitems', async (req, res) => {
// получение данных из бэкенда
const ingredient = (await getIngredients()).map((item) => ({
...item,
_id: undefined,
}))
const cakeshape = (await getCakeshape()).map((item) => ({
...item,
_id: undefined,
}))
const cakesweight = (await getCakesweight()).map((item) => ({
...item,
_id: undefined,
}))
res.send({
ingredients: ingredient,
cakeshapes: cakeshape,
cakesweights: cakesweight,
})
})
router.get('/admin/adminstats', async (req, res) => {
// получение данных из бэкенда
const adminstat = (await getStats()).map((item) => ({
...item,
_id: undefined,
}))
res.send({
adminstats: adminstat,
})
})
router.post('/constructor/submit', (req, res) => {
res.send()
})
router.get('/menu/cakeitems', async (req, res) => {
// получение данных из бэкенда
res.send(require('./collections/cakeitem.json'))
})