2017-04-04 13 views
0

Googleの写真参照IDをパラメータとして使用して、GoogleプレイスAPIから画像を返すAPIを設定しようとしています。これは今まで私が持っているものです:Node.jsのhttpリクエストから画像ファイルを送信する

module.exports.getPhoto=function(req,res){ 
    var id=req.params.id; 

    var url='https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference='+id+'&key='+process.env.GOOGLEAPI; 

    request.get(url, function (err,response,body) { 
     if(err){ 
     res.status(400).json(err); 
     }else{ 
     res.send(body); 
     }  
    }); 
}; 

今はボディが正しいフォーマットで送信されていません。これをファイルとして保存してから送信する方法はありますか?

+0

のフォーマットの何が問題になっているを送信する前に

res.set('Content-Type', 'image/gif'); 

を? – user3094755

+0

テキストエディタでイメージを読み込んでいるかのようにimgを返します –

答えて

0

画像自体提供するための正しいヘッダを設定してみてください:あなたが要求

関連する問題