这是我的节点js后端API方法。
apiRouter.route('/makeComment')
.post((req, res) => {
consoleLogger.info("Inside makeComment API..");
logger.info("Inside makeComment");
let timestamp = new Date().getTime();
let latestCommentID = timestamp.toString();
console.log("comment ID generated is "+latestCommentID);
res.json({
'makeComment': 'success',
'commentid':latestCommentID
});
});
现在,如果有多个并发请求发送到此API,会发生什么?
据我了解,NodeJS将为请求维护Event Queue并逐个处理请求。
因此,不可能为两个不同的请求获得相同的时间戳。
请让我知道我的理解是否正确?
编辑1:
谷歌搜索一段时间后,得到了link,它清楚地解释了其中的一些概念。