我正在向API提出请求,该API在我的公共文件夹中创建PDF文件。收到响应后,反应会自动重新渲染页面,并忽略其他所有操作。
我需要使用生成的PDF的名称重定向到另一个页面,但重新渲染同一页面。
API.post('some_url', formData) //this creates a pdf file on public folder
.then(res => {
//Ignores redirection
this.props.history('other_page', res.pdf_name)
})
我发现问题是通过反复试验创建的pdf文件,当在公共文件夹中手动粘贴文件时,它会自动重新呈现我当前所在的页面。
如何防止这种行为?
答案 0 :(得分:1)
根据Panther的建议,这是我的开发服务器。我为该项目使用了create-react-app,因此我偶然发现了如何禁用hotreload进入this answer并有效。
感谢大家的注意。