몇일 전까지만 해도 잘 빌드하고 있던 프로젝트를 다시 빌드하는 도중에 아래와 같은 에러가 발생하였다.손댄게 없는데 왜 이러지??(물론 중간에 다른 Flutter 버전의 프로젝트를 손댄것도 있고 빌드환경을 여러번 변경하면서 뭔가가 바뀌었을수도 있다... ㅎ.ㅎ;;) FVM을 사용하고 있기에 빌드 환경이 달라질것은 없었을건데.. 분명 확실한건 코드가 변경된적은 없다는거다. 하지만 시뻘건 Execution failed for task ':app:compileDebugKotlin'. 에러는 나로 하여금 부아가 치밀어오르게 하였다.e: /Users/hercules/.gradle/caches/transforms-2/files-2.1/0a8b6acd7511bb68f51a990622cf3203/jetified-kotl..
이번 글에서는 victolee님의 Sequelize를 연재 강좌를 스터디하면서 기억하고자 하는 내용들을 정리해보려고 합니다. (아주아주 쉽게 잘 설명해놓으신걸 보면 엄청난 고수이신듯합니다. ㅋ) https://victorydntmd.tistory.com/26?category=677306 내가 사용한 개발 환경은 다음과 같다. (EC2환경과 Mac 환경에서 같이 작업하고 있음) # node -v v16.11.0 # npm -v 8.3.0 # sequelize --version 6.3.0 # mysql --version mysql Ver 15.1 Distrib 10.3.32-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 mysql Ver 8.0.26 ..
내가 제일 좋아하는 구조는 NodeJS와 Express 그리고 MariaDB이다. BackEnd를 개발하기 위해서 서버 구조를 잡아야하는데 그때 사용하는것이 boilerplate이다. 나는 주로 express에서 제공하는 express-generator를 사용한다. # npm install express-generator -g # express sequelize_example 실행후 폴더에 다음과 같은 구조로 프로젝트가 생성된다. 제대로 설치되어 있는지 확인해보기 위해 다음과 같이 실행한다. # npm install # npm run start 정상적으로 수행되었다면 http://localhost:3000 에서 아래와 같은 화면을 확인할수 있다. 참고 링크 https://victorydntmd.tisto..
지난번 EC2서버에 MariaDB를 설정하는 것에 대해 정리를 했다. 이번에는 MariaDB를 개발하는 것에 대해 정리를 해보려한다. 1. MariaDB 생성하기 MetaCode라는 이름의 DB를 생성해봤다. > create database MetaCode; DB 사용자 계정 생성 (DB client를 이용하여 외부에서 접속하기 위해서는 %로 설정해야한다) > create user metacode@localhost identified by '{password}'; > create user 'metacode'@'%' identified by '{password}'; 생성된 계정에 권한 설정 > GRANT ALL PRIVILEGES ON MetaCode.* TO 'metacode'@'localhost'; >..
큰 마음을 먹고 앞으로 진행하는 작업 중 재사용이 가능한 task에 대해서는 블로그에 작성해보기로 결심했습니다. 미래의 나에게 보여주는 형식으로 작성했으니 반말은 이해해주세용 :) 항상 그랬듯 AWS EC2를 프리티어로 만들었다. AWS 계정 생성 및 EC2 인스턴스 만드는 방법은 이미 잘 설명해 놓은 블로드들이 많으니 패스 인스턴스를 생성하면서 만들어놓은 pem 파일을 이용하여 iTerms로 연결해두었다. iTerms를 이용하여 처음 접속하게 되면 아래와 같은 화면이 표시된다. Last login: Fri Dec 17 15:10:03 on ttys005 ssh -i "metacode.pem" ubuntu@ec2-3-11-11-61.ap-northeast-2.compute.amazonaws.com (ba..