
post를 이용하여 데이터 생성, db에 데이터를 저장하는 것 까지 이해가 됐어요 다행히.
근데 이제 get으로 그 데이터가 쫙 뜨게 해야하잖아요?
그래서 프론트엔드 부분에
$(document).ready(function () {
show_bucket();
});
function show_bucket() {
fetch('/bucket').then(res => res.json()).then(data => {
let rows = data['result']
console.log(rows)
})
}
이렇게 코드를 짜고 백엔드 부분에
@app.route("/bucket", methods=["GET"])
def bucket_get():
all_buckets = list(db.bucket.find({},{'_id':False}))
return jsonify({'result': all_buckets})
이렇게 코드를 짜는데요
문제는 왜 'result': all_buckets 이렇게 됐는지 이해가 안되네요.
result가 무슨뜻인데 all_bucket 어떻게 해준다는건가요...?
또 프론트엔드에 왜 갑자기 let rows를 해서 data['result'] 이렇게 하는 것도 이해가 안됩니다 ㅠㅠ
