node.js'de, Express for framework ve Winston, şu an için logger modülü olarak RESTful bir sunucu geliştiriyorum. Bu sunucu, büyük miktarda eşzamanlı isteği işleyecektir ve her istek için 'istek kimliği' gibi bir şey kullanarak günlük girişlerini takip edebilmem için çok yararlı olacaktır. Düz çözüm, her defasında bir günlük girişi yapmak istediğimde bu kimliği başka bir kayıt bilgisi olarak eklemektir, ancak sunucu tarafından kullanılan her bir yönteme 'istek kimliği' iletilmesi anlamına gelecektir.Express'te middleware zinciri aracılığıyla istek (ID ile) nasıl belirlenir.
ben her özel isteği için istek kimliği etrafında taşıyan olmadan herhangi node.js/me daha kolay bir şekilde bunu yapmak için izin verecek JavaScript modül veya teknik olup olmadığını bilmek istiyorum. Beni anlayan req
nesneyi kullanabilirsiniz
Cevabınız için teşekkür ederiz. Ayrıca teklif ettiğin çözümü kullanmam da gerekiyor. Ancak, uygulanacak kimliği otomatik olarak tanımlamak için aklımdaydım. Uyguladığım bir çözüm, kimliği istek nesnesinde saklamaktı ve özel günlük işlevimi çağırırken, bu çağrı kimliğinde kimliği bulmadı. Bunun birçok nedenden dolayı yanlış olduğunu biliyorum (diğer işlevlerin parametre bilgisine erişmek "katı modda" yasak, verimli değil ve bir G/Ç etkinliği başlatıldığında yeni bir yığın elde etmek). Sanırım bu sadece mümkün değil ve önerdiğiniz çözüm en uygun olana benziyor. –