Angular 被CORS策略阻止,棱角分明且纤细

Angular 被CORS策略阻止,棱角分明且纤细,angular,cors,slim,angular8,Angular,Cors,Slim,Angular8,我在前端运行angular应用程序,在后端运行slim应用程序,但当在浏览器中点击api url时,它不工作,但在postman中工作正常,谢谢 注意 我已经关注了stack overflow中的所有相关帖子,但是 我仍然没有得到任何解决办法 简单地说,您的后端需要使用alloworigin头进行响应,以便飞行前(选项请求)通过,服务器允许CORS。因此,您的后端应该发送访问控制允许源代码:,…|* 要想使用slim实现此功能,请查看一下使用nodejs的情况,然后将此代码放入文件中 app.a

我在前端运行angular应用程序,在后端运行slim应用程序,但当在浏览器中点击api url时,它不工作,但在postman中工作正常,谢谢

注意

我已经关注了stack overflow中的所有相关帖子,但是 我仍然没有得到任何解决办法


简单地说,您的后端需要使用alloworigin头进行响应,以便飞行前(选项请求)通过,服务器允许CORS。因此,您的后端应该发送
访问控制允许源代码:,…|*


要想使用slim实现此功能,请查看一下使用nodejs的情况,然后将此代码放入文件中

app.all('/*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Credentials", "true");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Key, Authorization");
res.header("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE, PATCH");
next()

}))

我关注了所有相关帖子,你能在回答中解释吗?是的,我关注了这篇帖子和其他相关帖子,你可以通过设置本地开发代理使用,或者Chrome有一个扩展。你能告诉我扩展的名称吗?我不使用节点请阅读我使用的问题
app.all('/*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Credentials", "true");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Key, Authorization");
res.header("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE, PATCH");
next()