javascript - 从应该返回用于 iframe src 的链接的 api 调用获得错误的请求响应
问题描述
我正在尝试做一个 GET 方法,以便我可以取回要在 iframe 的 src 属性中使用的链接。所以我做了以下事情:
import axios from 'axios';
import { BASE_API_ROOT } from '../../apiConfig';
async function getJobView() {
const options = {
method: 'GET',
headers: {
'content-type': 'application/json'
},
url: `${BASE_API_ROOT}/level2`
};
return axios(options);
}
export { getJobView };
所以我尝试将 iframe 嵌入到弹出模式中。所以我所做的是导入该 api 函数并在我的组件中使用它,如下所示:
modalContent = () => {
const { classes, history } = this.props;
const srcUrl = getJobView().then(res => console.log(res)).catch(err => console.log(err.message));
console.log(srcUrl);
const renderGetJobView = () => {
return <iframe src={srcUrl} style={{ width: '800px', height: '800px' }}></iframe>
}
return (
<Paper className={classes.modalPaper}>
{renderGetJobView()}
</Paper>
);
};
对此有任何想法吗?
解决方案
未找到请求的资源。
404
状态码的意思resource not found
。检查您是否server
调用了正确的 API URL
。
在这里您可以查看 API 的api_response_codes的状态码
推荐阅读
- jquery - 循环遍历每个表格行并交换两个单元格
- ag-grid - 启用 groupMultiAutoColumn 时动态更新自动生成的组列
- firebase - 为什么 node.js 中的 Firebase 管理员身份验证不使用 ADC?
- arrays - 使用嵌套数组定义 JSON 模式
- crystal-reports - 向报表添加第二个表字段会导致报表变为空白 - Crystal Reports 14.1.2.1121 使用 SQL Server 数据库源
- javascript - 将鼠标悬停事件插入使用 SVGRenderer、highcharts 创建的自定义标签
- javascript - XMLHttp 请求更新数据库中的数据
- node.js - 嵌套对象上的 Mongo 索引
- c++ - 如何从向量中删除重复的所有实例
- sql - 从提款金额中减去每日金额