Ich baue einen Client und ein serverseitiges Framework (NodeJs), in dem ich Transaktionen verfolgen möchte. Ich habe die Möglichkeit, Header (transaction_id) zwischen Client und Server übergeben, aber ich möchte in der Lage sein, die transaction_id automatisch festlegen. Das bedeutet, wenn eine Kopfzeile definiert ist, sollte eine Middleware in der Lage sein, die Transaktions-ID im Kontext zu lesen und festzulegen, so dass nachgelagerte Aufrufe sie lesen können.Wie können wir Scoping durchführen, um die Transaktionsverfolgung in NodeJs zu implementieren?
Building Wrapper ist außerhalb des Umfangs der Frage. Womit ich mich abmühen muss, ist in der Lage, einen Bereich dynamisch zu erstellen und dort Werte zu speichern.
HINWEIS - Ich verwende 'strict' Modus, der dynamische Scoping im Knoten nicht erlaubt. Brauche also einen anderen Weg. HINWEIS - Ich verwende Promises, um Client-Server-Anrufe zu tätigen.
Es ist wirklich schwierig zu verstehen, was Sie hier fragen. Sie sollten die Richtlinien lesen, wie Sie gute Fragen stellen können. –