羽毛示例中的 POST 方法



有人可以解释一下,我如何使用羽毛制作 POST 方法并在邮递员中对其进行测试。我注意到有两个参数,"数据"和"参数"。它们有什么区别?有人可以给我一个完整的示例,如何在羽毛中创建 POST 方法并在邮递员中进行测试?

谢谢

数据是传递给服务方法的实际数据,例如:表单数据。 参数包含提供者(即 REST、Socket.io 或 Primus)、连接详细信息、经过身份验证的用户详细信息以及与该服务相关的其他信息。

对于 post 方法,

您可以使用您正在调用的服务的 create(data, params) 方法并在那里执行您的 post 活动,例如创建如下所示的记录。

app.use('/messages', {
  messages: [],
  create(data, params) {
    this.messages.push(data);
    // Your post activity here
    return Promise.resolve(data);
  }
});

并且在邮递员使用可以使用URL http://localhost:3030/messages 并在请求正文中提供要作为数据传递给POST方法的JSON

参考: https://docs.feathersjs.com/api/services.html

相关内容

  • 没有找到相关文章

最新更新