나는 this tutorial을 따라 왔고 현재는 작업 연결 풀이있는 MySQL 데이터베이스에 Express js 응용 프로그램을 구축하고 있습니다. 다음 Async.js 내 서버에있는 지침의 폭포에 대한 사용하고 있습니다. 콜백 지옥을 피하면서 리팩터링하고있었습니다. 중첩 된 ForEach 함수 (콜백 지옥 상황)와 함께 작동하는 코드가있어서 MySql
이 오류가 발생하는 이유는 알지만이 문제를 해결할 방법을 모릅니다. 이것은 내 첫 번째 기능이 보이는 것입니다 : 내가하고있는 모든 것은 데이터베이스에 저장된 모든 URL에 대한 요청을하고 각 URL 응답에 대해 본문을 통해 값을 저장합니다 saveInformation(value) 또는 saveInfoTwo(value)를 호출하여 정보 function ge
비동기로 작업 한 것은 이번이 처음입니다. 웹을 검색하고 시리즈와 폭포 방법을 모두 시도했지만 결과가 같습니다. 나는이 작업을 올바르게하는 데는 거의 가깝다고 생각하지만, 100 % 작동하도록하지는 않습니다. 프런트 엔드에서 보낸 시간 및 테스트 질문 매개 변수를 기반으로 테스트를 만들려고합니다. 주요 문제는 테스트를 만드는 하단의 마지막 메서드가 질문을
다음 시나리오를 달성하려고합니다. 하지만 실행 중에 오류가 발생했습니다 잡히지 않은 오류 : 콜백이 이미 호출되었습니다. 내가 뭘 잘못하고 있는지 찾을 수 있습니까? async.forEachOf(code,function(item, index, done){
var currentItemId = item.id;
var subitemCount
알고 계신대로 {$in: {_id: []}}은 주문을 유지하지 않습니다. 이 목적으로 Async.js를 사용하고 싶습니다. 내가 Async.js 이것을 수행 할 수있는 방법은 예를 const ids = [3,1,2]; // Initial ids, I get it from aggregation
const documents = [{_id:1}, {_id:2}
기능을 작성하는 데 npmasync waterfall 메서드를 사용하고 있습니다. 거기서 나는 이상한 상황을 발견했다. (아마도 나의 인식은 낮다.) 내 기능은 다음과 같습니다. 첫 번째 함수에서 이벤트 배열을 만들고 콜백 매개 변수를 통해 두 번째 함수에 전달합니다. 그런 다음 두 번째 함수에서 해당 배열을 캡처하고 루프합니다. 배열의 여러 값을 조작하고
NodeJS에서 꽤 간단한 것을하려고합니다. 한 번에 하나씩 함수를 실행하려고합니다. 이 모든 함수에는 콜백이 있습니다. 나는 아래의 코드뿐만 아니라 더 많은 참조를 위해 실행하는 함수에 대해 설명했다. 제 문제는 처음 두 개가 한 번에 하나씩 훌륭하게 작동한다는 것입니다. 그러나 세 번째 반복은 처음 두 함수를 무시하고 어쨌든 진행됩니다. 이것은 내 프로
async.until() 함수를 사용하는 동안 테스트가 false를 반환하지만 반복적으로 호출되지 않습니다. 결과적으로 함수는 다음 태스크를 수행하기 위해 호출되지 않습니다. var resultReceived = false;
async.until(function(){
console.log("Checking result : "+resultRecei
async.map 이상의 일련의 통화가있는 경우 결과가 보장됩니까? 아니면 단순히 요청이 끝난 결과입니까? 예 : var requestList = [
{ method: 'GET', url: '/something1' },
{ method: 'GET', url: '/something2' },
{ method: 'GET', url: '
난 그냥 비동기 사용 배우고 내가 이런 일을하고 싶지 doSomething 함수를 통해 배열의 각 요소를 입력으로 가져 와서 다음 요소 으로 이동하면이 첫 번째 요소 (따라서 비동기!를 사용합니다.)로 처리되었지만 이것이 보이지 않습니다. 작업. 아무도 도와 줄 수 있습니까? 난 당신이 실현하려 시도하는 것을 아주 확실하지 않다 동안