면접 준비/back-end

SQLAlchemy와 Flask

JaeHyunShin 2021. 2. 6. 10:50

 

jsonify() 메서드 그리고 json.dumps()를 이용해 JSON형식으로 데이터를 직렬화하는 작업을 서버단에서 진행했다.

 

(.venv) (base) apple@Appleui-MacBookPro we-act-backend % flask db upgrade
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> 00e9dbada757, empty message

 

DB Migration에 대한 개념 없이 백엔드 개발을 하고 있었다. DB에 데이터 삽입만 한다고 되는 것이 아니고, commit flush의 작업 또한 이루어져야 DB가 변화가 일어난다.

Flask에서 db_session과 같은 것이 Node.js에도 있는지 찾아볼 것이다. 

Flask에서 DB migration을 돕기 위해 Aleembic 기반의 Flask용으로 만들어진 모듈 Flask_migrate이 있다.

Flask에서 DB migration을 돕는 tool이 있듯이 Node.js에서도 마찬가지이다. 

 

프랖의 노드 멘토 규산이형이 PetMeeting 관련 멘토링을 해주었을 때 얘기했던 것을 떠올려보면, Node.js에도 가상환경 그리고 requirements.txt라는 개념이 있다. 

'면접 준비 > back-end' 카테고리의 다른 글

MVC Pattern  (0) 2021.02.05