sap-cf-features
NodeJS Library to read the features of the feature-flag-service on SAP Cloud Foundry.
Installation
using npm:
$ npm i sap-cf-features
Example
Read a feature-flag
const {getFeatureFlags, getFeatureFlag, getFeatureFlagBoolean, getFeatureFlagString} = require('sap-cf-features');
const featureFlags = await getFeatureFlags(undefined, "tenantName");
const featureFlags = await getFeatureFlags(["feature-1", "feature-2"], "tenantName");
const featureFlagValue = await getFeatureFlag("feature-1", "tenantName");
const featureFlagValueBoolean = await getFeatureFlagBoolean("feature-1", "tenantName");
const featureFlagValueString = await getFeatureFlagString("feature-2", "tenantName");
add the feature flag to your nodejs express app
const {featureFlagRouter} = require('sap-cf-features');
app.use("/feature-flags", featureFlagRouter());