javascript - 在 reactJS 中调用 fetch 时需要修改 onClick 函数中的 URL
问题描述
我是 reactJS 的新手。下面的代码片段是在点击事件上调用 URL。但是触发的 URL 是 baseURI。
我怎样才能截断或重置它?
handleClick = (event) => {
console.log("Got the row " + event );
alert('The link was clicked.'+ event);
fetch("www.google.com")
.then(res => {
console.log("Got the result "+ res.json());
}
);
};
触发的 URL 是
回复:
{type: "basic", url: "http://localhost:3000/www.google.com", redirected: false,
status: 200, ok: true, …}
(...)
statusText: "OK"
type: "basic"
url: "http://localhost:3000/www.google.com"
我需要在此 handleClick 事件中触发多个调用,然后如果成功使用最终 URL 和会话密钥打开一个新选项卡。上面的代码只是检查调用是否正常工作的开始。
我应该如何截断“ http://localhost:3000 ”?
解决方案
只需传递 fetch 选项:
fetch(URL, {
mode: 'cors',
headers: {
'Access-Control-Allow-Origin':'*'
}
})
推荐阅读
- sorting - SilverStripe 3:如何按日期排序,月份降序但天数升序
- sql - AWS Athena 中的文件系统上缺少表
- azure - 我们可以使用 azure 通知中心管理徽章计数吗(从面板到批量设备)
- c# - 选择一个包含子类别的类别并将它们放入 DataGridView 中,没有类别重复
- php - 按元素对多维数组进行排序
- python - 在 Lambda 层中处理批次的最佳方法是什么?
- python - 当 5 出现在第 (n+1) 次时,是否有关于带小数点的数字如何按 %.nf 舍入的规则?
- sql - 为什么会出现此错误以及如何解决:无法绑定多部分标识符“SEQ.nextval”
- django - 导入“openwisp_utils.admin 导入 ReadOnlyAdmin”时出错
- css - 每个组件的样式 mat-select-value