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

为什么在发布或更新时重新加载页面以及使用带有 json 服务器的假休息 api 的项目

如何解决为什么在发布或更新时重新加载页面以及使用带有 json 服务器的假休息 api 的项目

我使用 Json-Server 来模拟 API 请求, 每次获取帖子/更新时,页面都会重新加载,我不知道为什么,我搜索了它,但找不到任何解决方案,

注意:我正在关注一个 javascript Tuturial,它并没有从他身边刷新,但它在我身边刷新了,尽管代码是相同的

class EasyHTTP {

  async post(url,data){
    const response = await fetch(url,{
                                      method: 'POST',headers:{'content-type':'application/json'},body: JSON.stringify(data)
                                    });
    const resData = await response.json();
    if(resData){
      return resData;
    }else{
      await Promise.reject(new Error('ERROR: Dont KNow'));
    }
  }
}

const http = new EasyHTTP();

// Submit POST
document.querySelector('.post-submit').addEventListener('click',submitPost);

function submitPost(e){
  e.preventDefault(); 
   //e.stopPropagation(); 
  const title = document.querySelector('#title').value;
  const body = document.querySelector('#body').value;

  const data = {
    title,body
  };

    http.post('http://localhost:3000/posts',data)
    .then(res => {
      console.log(res);
    })
    .catch(err => console.log(err));
}
       <input
            type="text"
            id="title"
            class="form-control"
            placeholder="Post Title"
          />
  <textarea
            id="body"
            class="form-control"
            placeholder="Post Body"
          ></textarea>
<button  class="post-submit">Post It</button>

h 发帖,不知道问题出在哪里,

解决方法

我找到了解决方案,因为我使用的是 VS 代码,所以我禁用了实时服务器扩展,现在它工作得很好,没有刷新。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 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”。这是什么意思?