project · June 02, 2020 · 2 min read

fetch-cookie

An open-source fix I needed for my own work: making fetch-cookie not throw the whole request away when setting a cookie fails.

javascriptnode

fetch-cookie

fetch-cookie is a handy library that wraps a fetch function and handles cookies for you automatically, storing what comes back and sending the right ones on the next request. I was relying on it for something at work, and I hit a case that broke everything: if setting a cookie failed for any reason, the library would throw, and that error would take down the entire request.

That was a real problem for me, so I fixed it. My contribution makes it not throw in that situation: when there is an error setting a cookie, it handles it gracefully instead of blowing up the whole request, which is the behaviour you actually want in production.

This one mattered because it was not a toy fix. It unblocked real work I was doing, and it is a good example of the everyday side of open source: you depend on something, it has a sharp edge, so you smooth it out and send the fix back.

How you can use it

It is a fetch decorator for automatic cookie handling in Node and the browser. My fork carries the fix. The repo has the details.

Krushi Raj Tula

Krushi Raj Tula · a developer, geek, and enthusiast who loves solving hard problems and fixing things with technology. Reach out on Twitter.

© 2026 Krushi Raj Tula · Designed & built by me, like everything else here · Source on GitHub