Müdahalenin bir istemciye gönderilmesinden sonra veya istek işlendikten sonra ve müracaatçıya cevabını göndermeden hemen önce çağrılan bir ara katman yazılımı yazmak mümkün mü?yanıtı istemciye gönderildikten sonra yürüten ara katmanını ifade/bağlama middleware
8
A
cevap
13
pauljz burada genişletmek ancak temel yöntem verdi Eğer doğru anlamak istemci tamamladığında
expressApp.use(require("./doneMiddleware"));
expressApp.use(express.logger());
expressApp.use(express.static.....
3
req.on('end', function() {...});
numaralı bağlantıların sizin için çalışıp çalışmayacağını görürsünüz.
+0
, bu olay tetikleyecek ana uygulamasında katman
module.exports = function() { return function(req, res, next) { req.on("end", function() { // some code to be executed after another middleware // does some stuff }); next(); // move onto next middleware } }
örneğidir sunucuya istek/veri gönderme. Ama benim istediğim, response.render veya response.redirect vb. Çağırdıktan sonra orta malın idam edilmesi gerekiyor. –
İlgili konular
- 1. Ajax gönderildikten sonra yönlendirme
- 2. Başlıklar gönderildikten sonra yanıt göndermek imkansız
- 3. NameClaimType bir uygulamada OWIN güvenlik ara katmanını kullanarak nasıl ayarlanır
- 4. DatePicker, geri gönderildikten sonra kayboluyor
- 5. gönderildikten sonra güncellenen sayfayı yenile
- 6. Redux middleware
- 7. Varsayılan değer, gönderildikten sonra hala seçili
- 8. dinamik sütunlar, geri gönderildikten sonra kayboluyor
- 9. Gönderildikten sonra giriş formu nasıl yenilenir?
- 10. onActivityResult, kamera niyetinde gönderildikten hemen sonra çağrılıyor
- 11. Hata: Gönderildikten sonra başlıklar ayarlanamıyor. Node Expressjs
- 12. form gönderildikten sonra E-posta gönder
- 13. Passport JS "Üstbilgiler gönderildikten sonra ayarlanamaz"
- 14. angularjs gönderildikten sonra formu gizlemek nasıl
- 15. Laravel 5 Auth middleware, post taleplerinde csrf'den sonra çalışır
- 16. Laravel Middleware, Rota :: group
- 17. express.js middleware isteğinde "#" den sonra url olsun
- 18. Şablon veya Middleware
- 19. flask: wsgi-middleware vs before_ ve after_request()
- 20. Django Middleware Hatası - Middleware 1.7 için değiştirildi
- 21. Uygulama vs middleware geliştirme Android
- 22. Mongoose ara katmanını sorgu oluşturucu ile birlikte kullanmanın bir yolu var mı?
- 23. ekspres global middleware çağrılmayan
- 24. Ajax Middleware
- 25. Oturum açtıktan sonra kullanıcıyı ara. Ansible
- 26. OpenLayers 3, KML katmanını göstermiyor
- 27. R'de, bir işleve gönderildikten sonra bir nesnenin adı nasıl alınır?
- 28. Başarılı bir şekilde veri gönderildikten sonra ajax'te nasıl yönlendirilir?
- 29. MVC 3 Model gönderildikten sonra Görünüm yenileniyor değil
- 30. UpdatePanel'de odak konumunu sayfa kısmi geri gönderildikten sonra nasıl koruyabilirim
Doğru anlıyorsam, istemcinin sunucuya istek/veri göndermesi tamamlandığında bu olay tetiklenir. Ama benim istediğim, response.render veya response.redirect vb. Çağırdıktan sonra orta malın idam edilmesi gerekiyor. –
Hayır, bu olay yanıt gönderilmesi de dahil olmak üzere tüm istek tamamlandığında gönderilir. Arama yanıtı/yönlendirmeyi arama yanıtı uzadıkça, ilişkili istek sona erer. –
@SelvarajMA Aşağıdaki yaklaşım daha iyi olabilir: http://stackoverflow.com/a/21858212/673014. – pronskiy