Node Express sendet Bilddateien als API-Antwort

Ich habe das gegoogelt, konnte aber keine Antwort finden, aber es muss ein häufiges Problem sein. Dies ist die gleiche Frage wieKnotenanforderung (Bilddatenstrom lesen - Pipe zurück zur Antwort), die unbeantwortet bleibt.

Wie sende ich eine Bilddatei als Express-Antwort (.send ())? Ich muss RESTful-URLs Bildern zuordnen - aber wie sende ich die Binärdatei mit den richtigen Überschriften? Z.B.,

<img src='/report/378334e22/e33423222' />

Anrufe...

app.get('/report/:chart_id/:user_id', function (req, res) {
     //authenticate user_id, get chart_id obfuscated url
     //send image binary with correct headers
});

Antworten auf die Frage(1)

Ihre Antwort auf die Frage