【发布时间】:2019-10-19 01:05:21
【问题描述】:
我需要从这个 url 加载页面:https://medalist-a805c.web.app/HeardSuggest_Medalist.html 实际上是从快速服务器加载页面。我可以使用快速中间件 cors。但问题是,即使我最终需要加载此网址:https://www.alwaysheard.com/embed/Medalist/brand/$2a$10$Z9ib22YZyRWWZz/Vlzju3u9eZCZM.a8oUYorNPsKGzLPKu6vM696K?uname=embed&orgin=https%3A%2F%2Fwww.alwaysheard.com。
我面临的奇怪问题是它总是返回主页而不是我试图获取的网址:https://www.alwaysheard.com/embed/Medalist/brand/$2a$10$Z9ib22YZyRWWZz/Vlzju3u9eZCZM.a8oUYorNPsKGzLPKu6vM696K?uname=embed&orgin=https%3A%2F %2Fwww.alwaysheard.com
任何帮助将不胜感激。非常感谢。
这是一个 expressjs 服务器。
这是我的前端调用代码:
$.ajax({
url: _url,
data: { uname: "embed", orgin: _origin },
// dataType: 'json',
crossDomain: true,
type: "GET",
mode: 'no-cors',
headers: {
'mode': 'no-cors',
// "X-TOKEN": 'xxxxx',
// 'x-Trigger': 'CORS',
// 'Access-Control-Allow-Headers': 'x-requested-with',
// "Access-Control-Allow-Origin": "*",
// 'Authorization': 'Bearer fadsfasf asdfasdf'
},
success: function (data) {
console.log("data: ", data);
$("body").html(data);
}
});
在后端我使用app.use(cors());
【问题讨论】: