Я пытаюсь одновременно загрузить несколько изображений. на стороне сервера я должен создать одну уникальную папку для хранения этих изображений. Также как сделать запрос ожидания до тех пор, пока один запрос не будет завершен и не отправит ответ клиенту. Я пробовал этот, но когда я посылаю ответ, я получаю эту ошибку. Не могу установить заголовки после их отправки. Предлагаем мне хорошее решение. Я жду ответа урса.Как обрабатывать несколько запросов conncurrency в node.js
Когда я загружаю пять изображений, на стороне сервера я должен проверить, существует ли папка уже существует или нет. если он не существует, мне нужно создать новую папку для этих пяти изображений, а затем я должен проверить, что ссылка на папку уже существует или нет в mongodb.if, она не существует. Мне нужно сохранить ссылку на эту папку в mongodb.and then i должны отправлять ответ клиенту. но здесь, когда я загружаю пять изображений, пять запросов отправляются на сервер, поэтому запрос выполняет эти условия перед тем, как выполнить один запрос, так что эта же папка хранится, а также создает пять папок для пяти изображений.
function myMiddleware(req, res, next)
{
console.info("inside myMiddleware");
var handler = function()
{
console.info("middleware redundant. ActionDone, calling next");
next();
};
EventManager.once("finished",handler);
if (actionDone !== "working")
{
actionDone = "working";
function doneWaiting(){
// console.log("finished");
actionDone = "finished";
EventManager.emit("finished");
}
setTimeout(doneWaiting, 500);
}
Я не уверен, что вы просите. Вы пытаетесь поставить очередь на запросы? –
no.when я загружаю пять изображений, на стороне сервера я должен проверить, существует ли папка или нет. если он не существует, мне нужно создать новую папку для этих пяти изображений, а затем я должен проверить, что ссылка на папку уже существует или нет в mongodb.if, она не существует, мне нужно сохранить эту папку в mongodb. – silvesterprabu
запрос должен выполнить операцию после завершения одного запроса. здесь все запросы работают одновременно, но здесь один запрос проверяет db, в то же время другой запрос делает то же самое, поэтому создает несколько папок – silvesterprabu