【问题标题】:How to get content of multipart/form-data from a POST to a create service in Feathers.JS?如何从 POST 获取 multipart/form-data 的内容到 Feathers.JS 中的创建服务?
【发布时间】:2019-10-18 02:19:05
【问题描述】:

我正在尝试在 Feathers.JS 中为 hellosign API 设置回调

我做了一个这样的简单创建:

app.use('/hellosign/callback', {

  create(data, params) {
    console.log(data);
    console.log(params);

    return Promise.resolve("Hello API Event Received");
  }
});

然后,我将 hellosign API 测试事件指向本地 ngrok,ngrok 日志显示:

POST /hellosign/callback HTTP/1.1
Host: 175050e3.ngrok.io
Accept: */*
User-Agent: HelloSign API
Content-MD5: YmVlNDVhMWNkNmYyNmJmNmZhYjI3NjQ5NGVlNjUxMjM=
Expect: 100-continue
Content-Type: multipart/form-data; boundary=----------------------------f33003d3a2d6
Content-Length: 449
X-Forwarded-Proto: https
X-Forwarded-For: 52.200.252.64

------------------------------f33003d3a2d6
Content-Disposition: form-data; name="json"

{"event":{"event_type":"callback_test","event_time":"1571364753","event_hash":"d9bfeb665578a8a651a479a5fda4873e28a82f1b71e7499fd4b42d2123a20ab4","event_metadata":{"related_signature_id":null,"reported_for_account_id":"xxxxxxxxxxxxxxxxxxx","reported_for_app_id":null,"event_message":null}}}
------------------------------f33003d3a2d6--

这会在data 中显示一个空对象,而params 仅显示标题,不包括内容中的 JSON 数据

我希望 JSON 数据在 data 中可用。 我想我遗漏了一些明显的东西>.

我需要做一些不同的/额外的事情来从 POST 中提取 JSON hellosign 数据吗?

【问题讨论】:

    标签: form-data feathersjs ngrok hellosign-api


    【解决方案1】:

    解决方案是用羽毛注册 multer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-03
      • 2019-04-27
      • 2020-01-28
      • 2019-04-12
      • 1970-01-01
      • 2011-11-19
      相关资源
      最近更新 更多