Ich erfahre etwas unerwartetes Verhalten mit react
und fetch
. Es sollte sehr geradlinig sein.React Abrufanforderung für lokale JSON-Datei gibt index.html und nicht die JSON-Datei zurück
Mein Code sieht wie folgt aus:
import React, { Component } from 'react';
class App extends Component {
componentDidMount() {
fetch('/dict.json')
.then(res => res.json())
.then(json => console.log(json))
}
render() {
return (
<p>Example</p>
);
}
}
und meine Ordnerstruktur sieht wie folgt aus
- src
|_app.js
|_dict.json
- index.html
Wenn ich das Netzwerk überprüfen, es fordert die index.html
Seite, die für mich keinen Sinn macht. Hat das schon mal jemand erlebt?
oh ok, das ist richtig! Sie können also keine Anfrage an eine lokale Datei stellen? Ich dachte, das wäre mit jQuery Ajax-Methoden möglich? –
https://www.slothparadise.com/how-to-use-jquery-to-grab-json-files/ - IM verwirrt: -S –
Ist Ihr Ziel, es in der Produktion oder auf localhost arbeiten zu lassen? – linasmnew