在获得控制器错误(使用fetch api
)后,
控制台错误:
Fetch API无法加载https:// ...对预检请求的响应 没有通过访问控制检查:否'访问控制 - 允许 - 来源' 标头出现在请求的资源上。起源' https://...'是 因此不允许访问。响应具有HTTP状态代码404。 如果不透明响应满足您的需求,请将请求的模式设置为 '无CORS'在禁用CORS的情况下获取资源。
我尝试安装npm cors package
。
npm install cors --save
然后添加到server.js
const cors = require('cors');
app.use(cors());
Cors包装设置说明: https://www.npmjs.com/package/cors
但我仍然得到相同的预检请求错误。任何人都可以建议是否需要额外的cors包设置,或者是否还需要其他东西?