목록Web (8)
Just Fighting
2022.01.19 - [Web/백엔드] - API 만들기 위에 글에 이어서 이번엔 몽고DB에 데이터를 저장하고 불러오는 것을 정리하려고 한다. app.py는 그대로 두고 index.html만 바꿔서 과일을 저장하는 홈페이지를 작성했다. 먹고싶은 과일 저장하기! 추가 데이터 저장과 조회는 아래 게시글에 사용했던 방법을 사용한다. 2022.01.16 - [Web/백엔드] - MongoDB와 Python 연결하기 index.html에 show_post() 부분을 아래 코드로 바꿔준다. 입력창에 값을 가져와 fruit_name으로 /test에 보내준다. function show_post() { let fruit = $('#fruit').val() /* 입력값 가져오기 */ let tem..
GET, POST 방식을 이용해서 데이터를 주고 받는 것을 연습해보자. GET : 데이터 조회 POST : 데이터 생성, 변경, 삭제 @app.route('/test', methods=['GET']) def test_get(): title = request.args.get('title') return jsonify({'msg': '이 요청은 GET!', 'title' : title}) $.ajax({ type: "GET", url: "/test?title=hello", data: {}, success: function (response) { console.log(response) } }) @app.route('/test', methods=['POST']) def test_post(): title = re..
먼저 프로젝트를 하나 만든다. 'Pure Python'으로 하면 된다. 그리고 'Flask'라는 라이브러리를 설치한다! (설치 방법은 이전 게시물 참고) 그리고 프로젝트 파일 밑에 app.py 파일을 하나 만들고 아래와 같은 코드를 복사 붙여넣기 한다. 그리고 run app을 누르면 아래와 같이 터미널에 메시지가 뜨게 된다. from flask import Flask app = Flask(__name__) @app.route('/') def home(): return 'This is My Home!' if __name__ == '__main__': app.run('0.0.0.0', port=5000, debug=True) 터미널 창에 있는 링크에 들어가면 'This is My Home!'이 뜨는 것을 확..
MongoDB 홈페이지에 접속해 로그인을 하고 Organization을 하나 만들고 그 안에 Project를 하나 생성한다. 그럼 아래와 같은 화면이 뜬다. 가운데에 초록색 버튼인 'Build a Database'를 클릭한다. 아래와 같은 페이지가 뜨는데, 거기서 무료인 'Shared'를 선택한다. 그 다음 페이지에서는 aws를 사용할 것이기 때문에 aws를 선택하면되고, 지역은 아시아의 싱가포르를 선택한 뒤, 'Create Cluster'를 누르면 된다. 조금 기다리면 cluster가 생성된다! 생성되면 이 화면이 뜬다. 'Cluster0' 옆에 'Connect'를 누르면 다음과 같은 화면이 뜬다. 'Allow Access from Anywhere'을 누르고, IP 바꾸지말고 그대로 등록한다. user..