Commit 3681ca5d by Archawat L.

add files

parents
node_modules
\ No newline at end of file
var express = require('express');
var queue = require('express-queue');
var app = express();
function delay(time) {
return new Promise((resolve) => {
setTimeout(resolve
, time);
});
}
// Using queue middleware
app.get('/book', queue({ activeLimit: 1, queuedLimit: -1 }), async (req, res) => {
console.log('begin booking');
await delay(5000);
res.json({
bookingCode: '12345'
});
});
app.listen(3000);
{
"name": "express-queue-demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"dependencies": {
"express": "^4.17.1",
"express-queue": "^0.0.12"
},
"devDependencies": {},
"scripts": {
"start": "node index",
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git@gitlab.softsq.com:archawat.l/express-queue-demo.git"
},
"keywords": [],
"author": "",
"license": "ISC"
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment