This commit is contained in:
grinikita
2023-11-20 18:58:08 +03:00
parent 73ececf944
commit 9fd69a2d2d
4 changed files with 59 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
const express = require("express");
const router = express.Router()
const waitMiddleware = (req, res, next) => {
setTimeout(() => {
next()
}, 3000)
}
const listActivated = true
router.get('/list', waitMiddleware, (req, res) => {
req.user
if (listActivated) {
res.status(200).send(require('./news.json'))
} else {
res.status(500).send()
}
})
router.get('/list-activate-toggle', (req, res) => {
listActivated = !listActivated
res.send(listActivated ? 'Activated' : 'Deactivated')
})
module.exports = router

View File

@@ -0,0 +1,25 @@
{
"ok": true,
"data": [
{
"id": "1",
"name": "Some name 1",
"description": "Some long long long long description"
},
{
"id": "2",
"name": "Some name 2",
"description": "Some long long long long description"
},
{
"id": "3",
"name": "Some name 3",
"description": "Some long long long long description"
},
{
"id": "4",
"name": "Some name 4",
"description": "Some long long long long description"
}
]
}