node.js に画像ファイルを読み込もうとしています。ファイルは RAM にあり、メイン ループの外にロードされます。そのちょうど 1x1 ピクセルです。
画像ファイルを開くにはどうすればよいですか?
私は以下を試しました:
var fs = require('fs');
fs.readFile('/home/ubuntu/workspace/rtbopsConfig/rtbServers/rtbNodejsServer/pixel1x1.gif', function(err,pixel){
if(err) {
console.error("Could not open file: %s", err);
process.exit(1);
}
console.log(pixel);
});
Server running at http://127.0.0.1:8124/
<Buffer 47 49 46 38 39 61 01 00 01 00 80 00 00 00 00 00 ff ff ff 21 f9 04 01 00 00 00 00 2c 00 00 00 00 01 00 01 00 00 02 01 44 00 3b>
エラーが含まれているため、画像を表示できませんでした。
res.writeHead(200, {'Content-Type': 'image/gif'});
res.end(pixel);