0
나는이를 잡은되지 않은 : 나는 의도적으로 handler
콜백 내에서 던져푸른 DocumentDB 저장 프로 시저 예외가 내 DocumentDB 저장된 프로 시저에
function mySproc(doc) {
let context = getContext();
let collection = context.getCollection();
let collectionLink = collection.getSelfLink();
try {
if (!collection.createDocument(collectionLink, doc, handler))
return;
numCreated++;
} catch (e) {
// Never happens.
}
}
불행하게도, 그것은 catch 블록에서 잡은되지 않습니다. 결국 전체 저장된 proc 실행이 중지됩니다. 그게 예상되는가요? 콜백이 일종의 자체 범위를 가지고 있습니까?