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