我正在尝试进行PUT调用以编辑数据库,并在数据库更新后呈现到主页(目录)。

我使用以下功能

app.put('/catalog/tax/', tax.collect, tax.edit, tax.respond);


响应功能如下

respond: function (req, res) {
    res.redirect('/catalog');
   }


数据得到更新,但是之后我得到一个错误:

“无法输入/目录”

如果我使用POST调用代替将行添加到数据库,则它的工作原理非常好。

最佳答案

看起来您正在使用expressjs,无需使用.put进行编辑。只需使用.post进行编辑即可。

关于node.js - nodeJs无法放置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17440409/

10-13 04:22