reactでgetできない問題を解決するため、consoleに都邑の処理結果を出力しようとしたところ、consoleすら出てこなくて途方に暮れています。
どうしたら、consoleに、resとdbが表示されれでしょうか?
javascript
1import React from 'react'; 2import { 3 CardColumns 4} from 'react-bootstrap'; 5import axios from 'axios'; 6 7import Big5List from '../components/Big5List.js'; 8 9class Big5sRio extends React.Component { 10 11 constructor(props){ 12 super(props); 13 this.state = { 14 big5s: [] 15 }; 16 this.loadAjax = this.loadAjax.bind(this); 17 } 18 19 20 loadAjax(){ 21 axios.get('http://localhost:5000/big5db/all') 22 .then(res => { 23 let db = res.data; 24 this.setState({ 25 big5s: db 26 }) 27 console.log(res) 28 console.log(db) 29 }); 30 } 31 32 loadAjax2() { 33 try { 34 const res = fetch('http://localhost:5000/big5db/all'); 35 const json = res.json(); 36 console.log(json) 37 this.setState({ 38 big5s: json 39 }); 40 } 41 catch (err) { 42 console.error(err); 43 } 44 } 45 46 render(){ 47 // const big5ss = this.state.big5s[0].name; 48 return( 49 <div> 50 {this.state.big5s.map((name)=>({name}))} 51 </div> 52 ) 53 } 54} 55 56export default Big5sRio;
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。