即使我使用允许服务器上的所有来源,请求的资源上也没有“ Access-Control-Allow-Origin”标头

时间:2019-03-05 09:07:59

标签: javascript node.js http express cors

我正在尝试将表单数据发布到我的REST API。即使我允许所有来源,也会出现错误提示:

  

从“ https://api.mydomain.com/route”访问XMLHttpRequest   原产地“ https://subdomain.mydomain.com”已被CORS政策阻止:   请求中没有'Access-Control-Allow-Origin'标头   资源。

这是我的快递服务器上的中间件:

/*====================
---On <head></head>---
======================*/
<style>
.contact-num{
    font-family: Arial;
}
</style>
/*==========================================================================================
---On the archive corresponding to <link rel="stylesheet" type="text/css" href="url.css">---
============================================================================================*/
.contact-num{
    font-family: Arial;
}

这是什么问题?

1 个答案:

答案 0 :(得分:-1)

尝试在服务器https://subdomain.mydomain.com的响应中添加标题

这在Asp.net Web API中对我有用

Response.AddHeader(“ Access-Control-Allow-Origin”,“ *”);