我创建了一个项目,从管理面板输入数据,并在主页上以表格格式向用户显示该数据。当我在计算机上运行项目时,一切都在 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']、 凭证:真实, }));
我尝试过这段代码。但问题并没有解决。
您需要配置服务器以接收预检请求并做出适当响应。检查此链接以获取更多信息:https://developer.mozilla.org/en-US/docs/Glossary/Preflight_request