본문 바로가기

코딩/flask2

[react - flask] 리액트 - 플라스크 파일 및 데이터 주고받기 리액트와 플라스크 서버가 파일 및 데이터를 주고받는 방법을 알아보자. 우선 필자는 리액트에서 post 요청으로 플라스크에 파일을 보내고, 플라스크에서 파일을 처리한 결과를 다시 리액트로 보내야 하는 상황이었다. 딱히 별도의 노드 등의 서버는 사용하지 않았다. 코드는 다음과 같다. React const uploadFile = async(e)=>{ const formData = new FormData(); formData.append("file" ,file); formData.append("fileName" , fileName); try{ const res = await axios.post( "http://192.249.28.86:5000/react_to_flask", //send file to flask .. 2021. 8. 13.
[python Flask] 아주아주 쉽게 서버 만들기 다음과 같은 경우에 flask를 이용하는 것을 고려해보면 좋다. 서버를 처음 배우는 사람 서버가 처리해 줄 일이 매우 단순해서 서버를 무겁게 만들고 싶지 않은 사람 파이썬에서 메인 작업을 하고 다른 곳으로 데이터를 전송해야 하는 사람 필자는 두번째, 세번째의 경우에 해당되어서 flask를 처음 접하게 되었고, 프로젝트 종료 후 flask에 대해서 더 알아보다 보니 서버를 처음 배우는 사람들에게도 입문하기가 좋겠다는 생각이 들었다. flask는 파이썬으로 작성된 마이크로 웹 프레임워크 - 라고 소개되어있다. 프레임워크는 대부분 이미 짜여진 틀을 채워나가야 하다보니 개발할 때 자유도가 낮다는 단점이 있다. 파이썬으로 웹개발을 할 때 가장 유명한 프레임워크는 django인데 이는 무겁고 기능이 많아서 가벼운 .. 2021. 8. 8.