커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
api 만들기에서 get 부문 하는중인데요!
undefined주차
북마크
최*균
댓글
5
추천
0
조회수
18
조회수
18
답변 완료

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'] 이렇게 하는 것도 이해가 안됩니다 ㅠㅠ



취소
 공유
취소
댓글 0
댓글 알림
나의얼굴