Im following a youtube tutorial (https://www.youtube.com/watch?v=7LNl2JlZKHA&t=300s) in order to setup a webapp using Flask and React. Ive followed the turotial pretty closley (other than having issues with a venv, which i fixed by not using one). Everything compiles, but I keep getting an error in my console instead of what is expected (small string of data).
Backend Code:
from flask import Flask
app= Flask(__name__)
# Members API Route
@app.route("/members")
def menbers():
return {"members": ["Member1","Member2","Member3"]}
if __name__ =="__main__":
app.run(host='0.0.0.0')
Frontend Code:
import React, { useState, useEffect } from 'react';
function App() {
const [data, setData] = useState([{}]);
useEffect(() => {
fetch("/members")
.then(res => res.json())
.then(data => {
setData(data);
console.log(data);
});
}, []);
return (
<div>
{data.map((member, index) => (
<div key={index}>{/* Render member data here */}</div>
))}
</div>
);
}
export default App;