2016-04-28 6 views
1

Ich habe eine Beispielknoten-App für AWS bereitgestellt, und ich muss ein Protokoll der gesamten Anforderungen anzeigen, die den Server erreichen. Kennt jemand einen Weg, dies zu tun? Zumindest brauche ich alle Header. Ich bin nicht sicher, ob ich es in Node oder AWS tun sollte. Das Problem ist, dass es benutzerdefinierte Header gibt, von denen ich den Namen der Zeit, die ich sehen muss, nicht kenne.Ausführliche Anfrageprotokollierung in AWS

+0

Wo wird Ihre Node App ausgeführt? EC2? Elastische Bohnenstange? Lambda? Haben Sie einen Elastic Load Balancer davor? Hast du einen Reverse Proxy (Nginx) davor? –

Antwort

1

Ich habe das tatsächlich herausgefunden. Ich bin mir sicher, dass ich es falsch mache. Es läuft in Elastic Beanstalk. Ich benutze nur die request.headers, request.url und einige andere Eigenschaften im Knoten, um die Anfrage zu rekonstruieren und sie an der Konsole zu protokollieren. Es funktioniert genug von mir, also werde ich das schließen. Natürlich gibt es einen besseren Weg.

Verwandte Themen