在本地网络上运行MERN项目时,由于CORS问题,数据仅对服务器计算机可见

问题描述 投票:0回答:1

我创建了一个项目,从管理面板输入数据,并在主页上以表格格式向用户显示该数据。当我在计算机上运行项目时,一切都在 localhost:3000 url 上完美运行。但是,当我输入计算机的IP地址http://172.16.252.246:3000并从本地网络上的另一台计算机访问该程序时,该程序打开但无法从后端向表输出数据。登录寄存器也不起作用。

app.use(cors({ 来源: ['http://localhost:3000', 'http://172.16.252.5:3000', 'http://172.16.252.246:3000'], 方法:['GET'、'POST'、'PUT'、'PATCH'、'DELETE'、'OPTIONS']、 凭证:真实, }));

我尝试过这段代码。但问题并没有解决。

reactjs node.js cors backend general-network-error
1个回答
0
投票

您需要配置服务器以接收预检请求并做出适当响应。检查此链接以获取更多信息:https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request

© www.soinside.com 2019 - 2024. All rights reserved.