Guides
How to use feature flags in Node.js
One process client, one identity per request.
لا توجد ترجمة عربية منشورة لهذه الصفحة بعد. النص الإنجليزي هو المرجع.
Last updated on
import { createFlagFix, installShutdownHandlers } from "@flagfix/node";
const flagfix = createFlagFix({
serverKey: process.env.FLAGFIX_SERVER_KEY!,
apiHost: process.env.FLAGFIX_API_HOST!,
});
installShutdownHandlers({ client: flagfix });
await flagfix.start();
export function flagsFor(userId: string, plan: string) {
return flagfix.withIdentity({ userId, traits: { plan } });
}Call start() on the per-request client before hasFeature. Do not identify the shared client inside a request. shutdown is for process exit, not for the end of one request. flush is the per-request drain.
هل كانت هذه الصفحة مفيدة؟