sailsjs v1.0 PATCH和PUT导致错误的重定向

时间:2019-07-15 16:07:58

标签: node.js sails.js

研究基于SailsJs 1.0蓝图的REST API。同时使用PUT和PATCH尝试更新记录。

记录更新似乎成功,但是SailsJs在收到PUT或PATCH时发出302重定向,但重定向失败,随后由于404错误而终止。

<- GET /manufacturer/5d28a29de8db6700079bf06f  (8ms 200)
debug: Using `PUT` to update a record is deprecated in Sails 1.0.  Use `PATCH` instead!
<- PUT /manufacturer/5d28a29de8db6700079bf06f  (5ms 302)
<- PUT /manufacturer/Manufacturer/show/5d28a29de8db6700079bf06f  (1ms 404)
<- GET /manufacturer                          (7ms 200)

有人能阐明这里发生的事情吗?

sails -v => 1.2.3

前端是Angular8.1.1,节点12.6.0

1 个答案:

答案 0 :(得分:0)

PUT已贬值,请使用PATCH,除此之外,一旦使用302,帆通常会返回sails-hook-apianalytics [我在某些要求下也得到302 ]