Node AsyncLocalStorage destroyed/lost when multer 1.4.4-lts.1 or later is used
Open
investigate
- Dominant language
- JavaScript
- Stars
- 12.1k
- Forks
- 1.1k
- Avg merge
- 8d 2h
- Merged PRs (30d)
- 21
Description
I made a simple Express app that demonstrates the problem: https://github.com/C-Saunders/multer-test
[AsyncLocalStorage docs for reference](https://nodejs.org/api/async_context.html#class-asynclocalstorage)
It's possible this is an issue with busboy, rather than multer. I didn't attempt to use different busboy versions because there were breaking changes between the versions used by these versions of multer, but it might be possible to untangle these.
Contributor guide
Assessment
This issue has not been assessed yet.