This is about Javascript and latest Node.JS.
I have an asynchronous operation (HTTP call via the Axios library in this particular case, but the question is in general). I don't care what the result of that operation is. If it succeeds - nice. If it fails - whatever. But I know it might take a while to complete and I cannot wait that long. So I want to "fire and forget".
Now, the first idea is simply to remove the await from the call. I'll get a Promise that I promptly forget about and the operation will complete on its own terms. I think this should work, but... feels kinda wrong. I can't put my finger on it, but it bugs me.
Is this safe, or should I better still hold on to the Promise and check its results in a timer or something, even though I won't do anything with them?