Node.js · Middle · Pytanie 72 z 75
Do czego służy AsyncLocalStorage?
- ✓Poprawna odpowiedź: Do udostępniania danych żądania (np. ID żądania czy użytkownika) przez
await-y i callbacki bez przekazywania ich przez każdą funkcję - 2Do współdzielenia pamięci między worker threads
- 3Do zapisywania danych na dysku między restartami
Wyjaśnienie
Wywołaj storage.run(context, handler) na początku żądania; każdy kod, który on wywoła, synchroniczny czy asynchroniczny, odczyta kontekst przez storage.getStore().