【问题标题】:PostForm.js:36 POST http://localhost:3000/ 404 (Not Found)PostForm.js:36 POST http://localhost:3000/404(未找到)
【发布时间】:2020-05-14 16:25:29
【问题描述】:

我正在开发我的大学项目,但 post 方法不起作用。我正在使用本机 fetch 方法发布和 MongoDB 作为数据库。

我也尝试过 Axios,但我得到了同样的错误。

PostForm.js:36 POST http://localhost:3000/ 404(未找到)

server.js backend code

PostForm.jsx PostForm code

请任何人告诉我我犯了什么错误。

【问题讨论】:

    标签: node.js reactjs


    【解决方案1】:

    在您的 React 项目的 package.json 文件中添加 "proxy": "http://localhost:3000",然后重新启动您的项目

    那么在fetch方法中,url会/

    fetch('/',{method:POST,...})
    

    【讨论】:

    • 感谢您的回答。添加代理后,我得到了两个新错误。 1. 加载资源失败:服务器响应状态为 431 (Request Header Fields Too Large) 2.PostForm.js:37 POST localhost:3000 net::ERR_ABORTED 431 (Request Header Fields Too Large)
    猜你喜欢
    • 2016-08-06
    • 2021-10-31
    • 2021-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-19
    • 2015-11-04
    • 2022-09-28
    相关资源
    最近更新 更多