1. Filezilla 설치하기
2. 가비아 가입하기 & 도메인 구입하기
a. 요청 정보 : URL= /bucket, 요청 방식 = POST
b. 클라(ajax) → 서버(flask) : bucket
c. 서버(flask) → 클라(ajax) : 메시지를 보냄 (기록 완료!)
단! 서버에서 한 가지 일을 더 해야한다.
→ 번호를 만들어 함께 넣어주는 것. 그래야 업데이트가 가능함!
bucket
정보를 받아서, 저장하면 되겠죠? 단, 한 가지 일이 더 있다. → 버킷 번호 와 완료여부 를 함께 넣어주는 것!
❗️번호를 부여하는 이유는 버킷리스트에 같은 항목, 예를 들어 '여행가기'가 2번 있다면 이걸 인식하기 위해 번호를 붙임. 그리고 완료 여부는 아래 화면에 체크하기 위해서 부여.
@app.route("/bucket", methods=["POST"])
def bucket_post():
bucket_receive = request.form['bucket_give']
bucket_list = list(db.buckets.find({},{'_id':False}))
count = len(bucket_list)+1
doc = {
'num':count,
'bucket': bucket_receive,
'done':0
}
db.buckets.insert_one(doc)
return jsonify({'msg': '등록 완료!'})