javascript - 如何将 put 请求与 axios 连接以使其在前端工作?

标签 javascript node.js reactjs axios

我编写了完美运行的 put 请求,我想将它与 axios 连接起来,使其通过 onClick 方法在前端运行。

 router.put("/:name", (req, res, next) => {
Papp.findOneAndUpdate({ _pappName: req.params.pappName }, req.body, {
  new: true
 }).then(function(state) {
res.send(state);
 });
});

enter image description here

为了更清楚地说明:按钮通过 Prop 从数据库获取其状态。用户可以单击按钮并更改其状态,但现在只能在前端,我想更改它,以便用户能够根据请求更改数据库中的记录。

最佳答案

请遵循以下语法:

axios.put(url[, data[, config]])

例如程序:

 axios.put('http://127.0.0.1/myapp/public/api/bid/'+this.itemID,
          {
          NewBidMade:this.NewBidMade
          })
            .then((response) => {

              console.log(response.data);    
      
            })
            .catch(function(error){
              console.log(error);
            });

关于javascript - 如何将 put 请求与 axios 连接以使其在前端工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60074345/

相关文章:

javascript - 对链接数组进行排序

node.js - 无法在 Pycharm 中将目录标记为 javascript 的测试源

node.js - 如何发布 NPM Scoped Packages/NPM scope not found?

javascript - 如何在捕获时获取 axios 错误发布/请求有效负载

javascript - ReactJs 需要一个破坏布局的包装器 div

javascript - 使用 Javascript 中的值删除父级 JSON

javascript - 隐藏最近的元素

javascript - 人造视频播放器的 Canvas 与图像

node.js - 防止直接访问 Node & Express 应用程序中的目录

javascript - 需要通过代码的执行来获取Javascript中的输出