React image onError запускается каждый раз - PullRequest
0 голосов
/ 14 сентября 2018

Кто-нибудь испытывает постоянное срабатывание события image.onError в ReactJS?

    <img src={this.props.src}
        onError={this.props.onFailedImageLoad} 
        onLoad={this.props.onImageLoad}
        alt="Cannot load image" />

Контроллер HTTP, обслуживающий его, выглядит так:

    s3ObjectTags
      .execute(s3Config)
      .promise()
      .then(data => {
        res.writeHead(200, { "content-type": "image/png" });
        s3Streamer.execute(s3Config).createReadStream().pipe(res);
      })
      .catch(err => {
        let filePath = path.join(__dirname, "..", "..", "..", "images", "missing-file.png");
        let src = fs.createReadStream(filePath);

        res.writeHead(404, { "content-type": "image/png" })
        src.pipe(res);
      });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...