微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在执行发布请求并将数据保存在 db.json 后,如何在“json-server”api 提供的假 REST API 中取回 json

如何解决在执行发布请求并将数据保存在 db.json 后,如何在“json-server”api 提供的假 REST API 中取回 json

我用来将数据保存到我的 db.json 的代码,json 值是 axios.post 调用的第二个参数:

 axios.post(url,{ 
               "fullName":departmentName,"shortName":abbreviation,"hodFirstName":firstName,"hodMiddleName":middleName,"hodLastName":lastName,"hodEmail":email,"hodPhoneNumber":phoneNumber 
            }).then(res => {
               const data = res.data;
               console.log(data);
                  if(data.success){
                     setServerSuccessMessage(`${departmentName} department created successfully. Create another one?`);
                     
                  }else{
                     if(data.message.fullName) setfullNameErrorMessage(data.message.fullName)
                     if(data.message.shortName) setShortNameErrorMessage(data.message.shortName)
                     if(data.message.hodEmail) setEmailErrorMessage(data.message.hodEmail)
                     if(data.message.hodPhoneNumber) setPhoneNumberErrorMessage(data.message.hodPhoneNumber)
                     if(data.message.hodFirstName) setFirstNameErrorMessage(data.message.hodFirstName)
                     if(data.message.hodLastName) setLastNameErrorMessage(data.message.hodLastName)
                  }
            
               })
               .catch(err => {
                  console.log(err);
                  setServerErrorMessage("Something went wrong...")

                  
               })

上面代码中返回的 res json 应该是:


{
  "departments": [
    {
      "success":true,"message":{
        "fullName":"Software","shortName":"Se","hodEmail":"Robin28@ymail.com","hodPhoneNumber":"68444","hodFirstName":"Robin","hodLastName":"Hood"
                
                }
    }
  ]
}

当我这样做时,数据已保存,但我无法返回响应 json。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?