1

任何人都可以帮助我解决这个问题(或)开发任何其他方式来在 Reactjs 中完成这个。

我在 package.json 上使用它

"proxy": "https://affiliate-api.flipkart.net",

而 App.js 代码是

import React, { Component } from "react";
import axios from "axios";

class Menutry extends Component {
  constructor() {
    super();
    this.state = {
      fdata: [],
    };
  }
  componentDidMount() {
    var config = {
      headers: {
        "Fk-Affiliate-Id": "onlinesho41",
        "Fk-Affiliate-Token": "bd6298b80c164655bf12a15d405cf09f",
      },
    };
    axios
      .get("/affiliate/api/onlinesho41.json", config)
      .then((data) => {
        console.log(data.data.apiGroups.affiliate.apiListings);
        this.setState({ fdata: data.data.apiGroups.affiliate.apiListings });
      })
      .catch(console.log);
  }
  render() {
    let Repltxt;
    return (
      <ul>
        {Object.keys(this.state.fdata).map((apiCat, index) => (
          <li key={index}>
            {
              (Repltxt = this.state.fdata[apiCat].availableVariants[
                "v1.1.0"
              ].resourceName.replace(/_/gi, " "))
            }
          </li>
        ))}
      </ul>
    );
  }
}

export default Menutry;

在构建代理之后,不是当前窗口 url 显示在 api url 的前面。错误

控制台错误图像在这里

4

0 回答 0