«callback» etiketlenmiş sorular

Geri arama, uygun bir zamanda argümanı geri çağırması (yürütmesi) beklenen başka bir koda argüman olarak iletilen bir kod parçasıdır (yani bir fonksiyonun veya yöntemin adresi veya referansı veya lambda ifadesi). Bu etiket, bir işlem tamamlandığında arayanı bilgilendirmek için geri arama kullanan bir API ile ilgili sorularla kullanılmalıdır. GUI çerçevesi gibi olaylara abone olmayı içeren sorular için olay işleme etiketini kullanın.

2
PassportJS kullanıldığında, yerel kimlik doğrulama stratejisine ek form alanları nasıl aktarılır?
Ben passportJS kullanıyorum ve sadece daha arz etmek isteyen kulüpler req.body.usernameve req.body.passwordbenim kimlik doğrulama stratejisi (pasaport-yerel) için. Ben 3 form alanları vardır: username, password, vefoo req.body.fooYerel stratejimden nasıl erişebilirim ki bu şuna benzer: passport.use(new LocalStrategy( {usernameField: 'email'}, function(email, password, done) { User.findOne({ email: email }, function(err, user) { if (err) …

4
Abonelik kullanımdan kaldırıldı: Hata geri araması yerine bir gözlemci kullanın
Linter'i çalıştırdığımda şöyle diyor: subscribe is deprecated: Use an observer instead of an error callback Kod (açısal uçlu açısal 7 uygulamasından): this.userService.updateUser(data).pipe( tap(() => {bla bla bla}) ).subscribe( this.handleUpdateResponse.bind(this), this.handleError.bind(this) ); Tam olarak ne kullanmalıyım ve nasıl bilmiyorum ... Teşekkürler!

8
nodejs - ilk argüman bir dize veya Buffer olmalıdır - http.request ile response.write kullanılırken
Sadece belirli bir URL'nin HTTP durumunu veren bir düğüm sunucusu oluşturmaya çalışıyorum. Yanıtı res.write ile temizlemeye çalıştığımda, şu hatayı alıyorum: yeni TypeError atın ('ilk bağımsız değişken bir dizge veya Buffer olmalıdır'); Ancak bunları console.log ile değiştirirsem, her şey yolunda gider (ancak bunları konsola değil tarayıcıya yazmam gerekir). Kod var server …
94 node.js  http  callback 

10
İsteğe bağlı geri aramalar için JavaScript stili
Ara sıra (her zaman değil) geri arama alacak ve çalıştıracak bazı işlevlerim var. Geri aramanın tanımlı olup olmadığını / çalışıp çalışmadığını kontrol etmek iyi bir stil mi yoksa daha iyi bir yol var mı? Misal: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };

6
Sınıf üyesini kullanarak C ++ geri arama
Bunun pek çok kez sorulduğunu biliyorum ve bu nedenle, püf noktasını kazmak ve neyin işe yaradığına dair basit bir örnek bulmak zor. Bunu anladım, basit ve işe yarıyor MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void Callback(MyClass* instance, int x); private: int private_x; }; …

7
Bash: bir işlevi parametre olarak ilet
Bash'de bir işlevi parametre olarak iletmem gerekiyor. Örneğin, aşağıdaki kod: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Çıktısı olmalıdır: before Hello world after evalBu bağlamda doğru olmadığını biliyorum ama bu sadece bir örnek :) Herhangi bir fikir?

6
Neden "$ (). Ready (handler)" önerilmiyor?
Gönderen jQuery API dosyaları siteye içinready Aşağıdaki sözdizimlerinin üçü de eşdeğerdir: $ (belge) .ready (işleyici) $ (). ready (işleyici) (bu önerilmez) $ (işleyici) Ödev yaptıktan sonra - kaynak kodu okuyup oynadıktan sonra, neden olduğuna dair hiçbir fikrim yok $().ready(handler) tavsiye edilmez. Birinci ve üçüncü yollar tamamen aynıdır, üçüncü seçenek, önbelleğe …

6
jQuery Eklentisi: Geri arama işlevselliği ekleme
Eklenti geri arama işlevselliğimi vermeye çalışıyorum ve biraz geleneksel bir şekilde çalışmasını istiyorum: myPlugin({options}, function() { /* code to execute */ }); veya myPlugin({options}, anotherFunction()); Kodda bu parametreyi nasıl işleyebilirim? Tek bir tam varlık olarak muamele görüyor mu? Yürütme kodunu nereye yerleştireceğimi bildiğimden oldukça eminim, ancak çalıştırılacak kodu nasıl edinebilirim? …

11
Raylarda yok etme durumunda nasıl 'doğrulayabilirim'
Huzurlu bir kaynağın imha edilmesi üzerine, bir yok etme operasyonunun devam etmesine izin vermeden önce birkaç şeyi garanti etmek istiyorum. Temel olarak, bunu yapmanın veritabanını geçersiz bir duruma getireceğini fark edersem yok etme işlemini durdurma yeteneğini istiyorum. İmha işleminde doğrulama geri araması yoktur, öyleyse bir yok etme işleminin kabul edilip …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.