通过在API接口中添加相应的CORS头解决此问题。
示例代码:
const express = require('express');
const app = express();
// 添加CORS头
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
// 路由处理API请求
app.get('/example', function(req, res) {
res.send('API请求成功');
});
app.listen(3000);
在上述示例中,我们通过在应用程序中添加一个中间件来设置CORS头。 这会允许我们从任何来源访问API接口。同时,我们可以在路由处理函数中处理API请求。最后,我们监听端口3000以启动我们的应用程序。 通过这种方式,我们可以解决API访问时出现的Cors blocked错误。