reactjs - 服务器响应状态为 404(未找到)问题
问题描述
我在我的项目中面临 404 问题。
Failed to load resource: the server responded with a status of 404 (Not Found)
我无法弄清楚问题出在哪里。我是 MERN 堆栈的新手。我该如何解决这个问题?
这是我的 POST API
router.post("/", async (req, res) => {
try {
const _id = await getNextSequence("courier")
req.body.id = _id
const courier = new CourierInfo(req.body)
await courier.save()
res.sendStatus(200)
} catch (error) {
res.sendStatus(500)
}
})
这是前端的创建方法。
// create method
const submit = async (e, { resetForm }) => {
try {
setCallingBackend(true)
await axios.post('/courier', e)
resetForm()
setAlert({
showAlert: true,
severity: 'success',
message: 'Courier information created successfully!',
})
} catch (error) {
if (error.response.status === 422) {
setAlert({
showAlert: true,
severity: 'error',
message: 'Courier information already exists!',
})
} else {
console.log(error)
setAlert({
showAlert: true,
severity: 'error',
message: 'Courier information creation failed!',
})
}
}
}
解决方案
我认为您的端点不一样。在前端,您使用的是“/courier”,而在后端,您只有“/”。
推荐阅读
- ruby-on-rails - 为什么应用程序记录会更改我的 RSpec 测试结果
- python - 我可以通过仅传递 ec2-instance 的私有 IP 来使用 boto 3 获取给定实例的区域值吗
- repository - 是否可以在 NXRM 中为 helm 托管 repo 创建内容选择器
- gem5 - 如何在 gem5-20 中使用 m5 将它与我自己的 C++ 程序链接?
- c# - 基于端点的路由.net core 3.1中缺少端点
- java - 将 JSON 数组添加到现有的 JSON 文件
- eclipse - 无法在 Eclipse 中到处安装团队资源管理器?
- r - 创建游戏模型的 r 数据框
- python - 如何将代码修改为所需的格式?
- python - 如何填充等高线图掩码并将数据保留在等高线内并将其余部分涂黑