回应如何处理Nodejs / Express的错误响应

时间:2018-04-27 10:26:23

标签: node.js reactjs rest post error-handling

我正在对我的Nodejs后端中的用户输入的域名(例如google.com)执行验证检查,这将返回良好的200响应或错误的{{1如果输入的域无效,则返回响应。

在我的React前端,我有以下代码发送404请求:

POST

但是,当我的应用收到const response = await fetch('/new-cert', { headers: { 'Content-Type': 'application/json' }, method: 'POST', body: JSON.stringify({domainInput: domainInputValue}) }); // Show error message if domain is invalid if (!response.ok) { this.setState({ validDomain: false }); } else { this.setState({ domainAdded: domainInputValue, domainInputValue: '', // Clear input text validDomain: true }); } 响应时,我的应用会被阻止并且运行速度很慢,如何正确处理此错误,以便在我致电404后我的应用继续正常运行?<登记/> 我尝试了一些try-catch块,但无法让它们正常工作。

0 个答案:

没有答案