node-js-server-sdk
node-js-server-sdk copied to clipboard
localMode regression in 5.5.0
Calling statsig.initialize
with localMode: true
emits the following warning to the console:
StatsigLocalModeNetworkError: No network requests in localMode
at new StatsigLocalModeNetworkError (/node_modules/statsig-node/dist/Errors.js:52:28)
at StatsigFetcher.post (/node_modules/statsig-node/dist/utils/StatsigFetcher.js:29:35)
at SpecStore.<anonymous> (/node_modules/statsig-node/dist/SpecStore.js:643:59)
at step (/node_modules/statsig-node/dist/SpecStore.js:33:23)
at Object.next (/node_modules/statsig-node/dist/SpecStore.js:14:53)
at /node_modules/statsig-node/dist/SpecStore.js:8:71
at new Promise (<anonymous>)
at __awaiter (/node_modules/statsig-node/dist/SpecStore.js:4:12)
at SpecStore.syncIdListsFromNetwork (/node_modules/statsig-node/dist/SpecStore.js:631:16)
at SpecStore.<anonymous> (/node_modules/statsig-node/dist/SpecStore.js:217:55)
This can be reproduced with a one-liner:
statsig.initialize('secret-', { localMode: true });
The apis that statsig-node
are trying to hit are:
- https://statsigapi.net/v1/download_config_specs
- https://statsigapi.net/v1/get_id_lists
This happens in 5.5.0 but not in 5.4.2 (the previous version).