相关疑难解决方法(0)

提供 png 图像的 Axios 提供损坏的图像

我使用 express 作为中间件 api。一个人点击了我的中间件,它点击了一些第三方 api 并返回结果。它适用于所有其他端点,期望一个 get 端点创建一个 png 并为其提供服务。所以在方法下返回响应

   _execute = R.curry((reqFunction, req, res) => {
        reqFunction(req, res).
        then(r => {
          res.status(r.status).header(r.headers).send(r.data)
        }).
        catch(err => {
          res.status(err.response.status).header(err.headers).send(err.response.data)
        })
      });
Run Code Online (Sandbox Code Playgroud)

reqFunction方法一样

  modelDiagram = (req, res) => {
    const headers = req.headers;
    const modelName = req.params['modelName'];
    const endPoint = this.modelDiagramEndPoint + '/' + modelName;
    return this.httpRequests.get(endPoint, headers);
  }
Run Code Online (Sandbox Code Playgroud)

httpRequests.get方法是

  get = (endPoint, headers) => {
    let options = {
      method: 'GET',
      url: endPoint
    }
    options = this.addHeaders(headers, …
Run Code Online (Sandbox Code Playgroud)

javascript es6-promise ramda.js axios

3
推荐指数
1
解决办法
6642
查看次数

标签 统计

axios ×1

es6-promise ×1

javascript ×1

ramda.js ×1