1. 클라이언트와 서버 확인하기 2. 서버부터 만들기 3. 클라이언트 만들기 4. 완성 확인하기 from flask import Flask, render_template, jsonify, request app = Flask(__name__) from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta ## HTML을 주는 부분 @app.route('/') def home(): return render_template('index.html') ## API 역할을 하는 부분 @app.route('/review', methods=['POST']) def write_review(): sample_recei..
API 만들고 사용하기 - 제목, 저자, 리뷰 정보 저장하기(Create → POST) 1. 클라이언트와 서버 확인하기 2. 서버부터 만들기 3. 클라이언트 만들기 4. 완성 확인하기 ※이 순서가 제일 중요!!!!!!!!! 클라이언트와 서버 확인하기 여기서는 적혀 있는 쌍으로 되어있는 서버-클라이언트 코드를 확인하고 갈게요. 분홍 형광펜 부분이 서로 어떻게 매칭되는지 확인해보세요! 만들어져 있는 API 정보 1. 요청 정보 : 요청 URL= /review , 요청 방식 = POST 2. 서버가 제공할 기능 : 클라이언트에게 정해진 메시지를 보냄 3. 응답 데이터 : (JSON 형식) 'result'= 'success', 'msg'= '리뷰가 성공적으로 작성되었습니다.' [서버 코드 - app.py] ##..
프로젝트 준비 - app.py 준비하기 [코드스니펫] - 모두의책리뷰-app.py from flask import Flask, render_template, jsonify, request app = Flask(__name__) from pymongo import MongoClient client = MongoClient('localhost', 27017) db = client.dbsparta ## HTML을 주는 부분 @app.route('/') def home(): return render_template('index.html') ## API 역할을 하는 부분 @app.route('/review', methods=['POST']) def write_review(): sample_receive = req..