Функция Azure - должен вызываться context.done после каждого цикла или в конце - PullRequest
1 голос
/ 12 апреля 2019

В функции Azure скажем, что у меня есть:

const cosmosDBTrigger: AzureFunction = async function (context: Context, documents: any[]): Promise<void> {
    if (!!documents && documents.length > 0) {
        documents.forEach(function (document) {
            context.bindings.outputdocuments = document
            //1 - SHOULD IT GO HERE
        }); 
    }
//2 - SHOULD IT GO HERE
}

Является ли правильное место для размещения context.done в положении 1 или 2. А именно, должно быть после каждого документа в цикле в самом конце?

Спасибо.

1 Ответ

1 голос
/ 12 апреля 2019

Я не уверен, как это делается в узле js, но я предполагаю, что это должно быть примерно так* Это означает, что вы переопределяете вывод последним документом через цикл вместо предоставления массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...