일부 데이터를 Mssql 서버에서 가져 오려고합니다. 루프가있는 함수가 있습니다. 이 함수는 일부 데이터를 콜백에 반환했습니다. kriskowal의 "q"데이터를 resultset 변수에 넣을 수 있습니까? 기능 pet.getNameByID 및 adress.getNameByID은에 콜백 데이터를 반환! 도움 주셔서 감사합니다. 일부 지점에서 인사말 닐스 e
순차적 비동기 달성 약속을 사용하는 방법 이와 같은 사이트의 배열을 만들 : [ { name: 'Google',
title: 'Google',
descr: 'Search engine' },
{ name: 'Github',
title: 'GitHub · Where software is built',
descr: 'Code management'
A()가 해결 된 약속을 반환하고 B()로 이동한다고 가정 해 보겠습니다. 그러나 어떤 상황에서는 B()가 끝나기 전에 다음()() (C()에 들어가기를 원하지 않습니다.) B() 메서드 내에서 defered.reject 잘 보이지 않는다. var p = pull(target)
.then(function (data) {
return A();
}
각도 응용 프로그램의 페이지로드에서 일련의 Ajax 호출을 구현하고 싶습니다. 서로 완전히 독립적입니다. 이 호출에 의해 리턴 된 데이터에 대해 작업해야하기 때문에 Javascript 약속 및 $ q 라이브러리를이 용도로 사용하고자합니다. 어떻게해야합니까? q.all은 잘 맞습니까?
진행 핸들러가 최고의 약속 라이브러리 (Q, When, 블루 버드)의 몇에서 사용되지 않으며, 또한 새로운 Promises/A+ spec에서 제외 된 알 수없는 . 내가 코드를 재 요인의 예는 팝업 본 적이 var download = function(url) {
var deferred = Q.defer();
...
http.get
나는 내가 위의 코드에 대한 단위 테스트 케이스를 작성하려면이 exports.CallbackExample=function(req,res)
{
return callfunction().then(function(data)
{
saveData(data).save(function(err,responseData)
{
로컬 데이터베이스에서 데이터를 읽은 다음이 데이터를 내 node.js 서버에서 사용하려고합니다. 쿼리에 mssql 패키지를 사용하고 있습니다. 그러나 mssql은 데이터를 비동기 적으로 읽으므로 서버를 실행하기 전에 데이터가 준비되었는지 확인하려고합니다. 그것은 완료로 # v is the variable to populate with data
callSq
를 해결 : 방법 findNumbers는 SQL 데이터베이스를 조회하고, 뒤에서는 for groupID, groupObj of @cache.groups
#do some other stuff
#calling this function which is returning a promise
@callcounter.findNumbers(
Q ninvoke에 여러 인수를 전달하는 방법은 무엇입니까? 예를 들어 : 순간 exports.getBalance = function() {
return Q.ninvoke(library, 'method', **[Arguments]**);
}
나는 인수가 배열이나 인수의 목록입니다 return Q.ninvoke(library, 'method',