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

为什么我在 MERN Stack 中出现 Not Found 错误

如何解决为什么我在 MERN Stack 中出现 Not Found 错误

我在连接到后端时遇到问题 每当我单击提交按钮时,我都会收到 404 错误。单击提交按钮必须重定向到 localhost:5000/posts 我从客户端的 3 个站点收到错误消息:

  1. https://github.com/Yokubjon-J/posts-mern-stack/blob/master/client/src/api/index.js#L5
  2. https://github.com/Yokubjon-J/posts-mern-stack/blob/master/client/src/actions/posts.js#L17
  3. https://github.com/Yokubjon-J/posts-mern-stack/blob/master/client/src/components/Form/Form.js#L17

有什么建议吗? 我什至在 package.json 文件中包含了代理,但它没有帮助

enter image description here

解决方法

在网上社区的帮助下,我意识到错误出在我输入server/routers/post.js的{​​{1}}文件中,我将其更改为router.get('/',createPost);并解决了我的问题。

在线社区成员的有用评论:

如果您收到 404 的端点应该存在,通常这意味着您使用了错误的方法 - 例如 get 而不是 post - 或者您没有将路由器连接到您的应用程序。 (如果其他端点适用于路由器,则后者不太可能。)

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