전체 글

정리하는 개발자
프로젝트

파이널 프로젝트 'MEMON'

Don_Juan (Memon) 간단한 프로젝트 설명 바로가기 백엔드 저장소 : https://github.com/grin-quokka/memon_server 프로젝트 'MEMON' 내가 코드스테이츠에서 진행한 파이널 프로젝트는 '메몬'이다. 친구들과 밥을 먹고 한 사람이 계산하고 나중에 돈을 보내주는 더치 페이를 할 때 편하게 사용할 수 있는 어플을 만들고자 이 프로젝트를 진행 하였다. 구글 플레이스토어에서 다운로드 할 수 있다. 메몬 memon - Apps on Google Play 함께 먹은 사람(주소록 기반)과 총 비용을 기록해서 사용할 수 있다. 내가 돈을 낸 사람이라면 돈을 입금해달라는 알림 푸시를 5회까지 보낼 수 있고, 돈을 내야하는 사람이라면 입금을 했으니 확인해달라는 알림 푸시를 보낼 수..

프로젝트

퍼스트 프로젝트 : 에러해결했덕

에러해결했덕 코딩을 하면서 겪는 에러를 기록하고, 공부할 수 있는 웹 어플리케이션 클라이언트 깃헙 저장소 https://github.com/grin-quokka/errorHadDuck-client 배포된 서비스 주소 http://mysterious-journey.surge.sh/ 개발을 할 때 많은 에러를 만나게 되고 디버깅하게 되는데, 그 과정을 기록하고 추후에 다시 보면 도움이 될 것 같았다. 그래서 이 프로젝트를 기획하게 되었고, 덧붙여서 러버덕 디버깅을 할 수 있는 채팅 기능을 만들고 싶었다. 서비스를 이용하는 방법은 http://mysterious-journey.surge.sh/ 웹사이트로 들어가 간단하게 회원가입을 한 후에 디버깅을 하면서 새글쓰기에 있는 항목들을 작성한다. 러버덕과 대화하기 ..

TIL (today I learned)

2019-12-17 TIL

커리어 블로깅하기 토이 풀기 45, 46 노마드코더 리액트네이티브 날씨앱 만들기 reauirements : node, npm, android studio, expo 앱 핸드폰에 다운로드 npm install -g expo-cli expo init [프로젝트명] yarn과 npm 차이..? 명확히 모른다. 깃헙에 저장소 만들어서 연결 npm start expo login QR코드 찍지 않아도 로그인해서 연동 로딩 화면 → splash.png 변경하면 됨 같은 wifi여야 된다.(컴퓨터와 핸드폰들) 시뮬레이터에서 ctrl + R을 누르거나, 핸드폰에서 흔들면 개발자 모드로 간다 → 수동으로 reload하거나, element inspect도 할 수 있었네..? ^^.. 정렬 맞추려고 삽질했었는데 이제 알다니...

TIL (today I learned)

코드스테이츠 이머시브 회고

나는 심리학을 전공했고, 몇 개의 연구에 참여했었다. 그중에서도 VR을 이용한 연구나 앱을 이용한 연구들을 보며, 연구자의 영향을 덜 받으면서, 내담자들에게 비슷하게 효과를 줄 수 있다는 점에서 소프트웨어에 관심이 생겼다. 그래서 개발을 공부해봐야겠다고 생각을 했다. 막상 시작해보니 내 전공보다 훨씬 재미있었다. 직접 간단한 것들을 해볼 때 마치 해리포터의 마법처럼 주문을 외우면 그게 실제로 나타나는 것과 같았다. 내가 이런 식으로 실행됐으면 좋겠다는 것들을 적으면, 짠하고 나타나는 것이 신기하고 재미있었다. 혼자 공부하는 것에는 금방 한계를 느꼈다. 어느 부분이 중요한지도 모르겠고, 무엇을 어떻게 학습해야 할지가 너무 막막했다. 그래서 국비지원학원에 갔다. 6개월 동안 자바를 배웠는데, 거기서는 강사 ..

TIL (today I learned)

2019-10-19 TIL

오늘의 에러 'Access-Control-Allow-Origin'에서 와일드카드(*)를 쓰지 말라는 에러가 나서 obtion을 따로 각 라우트마다 두번째 인자로 각자 줬더니 해결되는 듯 했으나 response preflight에서도 같은 에러가 났다. 아마 obtion method에서도 처리를 해줘야하나하다가 아래의 방법으로 전체 적용되도록 했더니 해결 Nodejs Express CORS issue with 'Access-Control-Allow-Origin' app.use( cors({ origin: ['http://localhost:3000', 'http://localhost:3001'], credentials: true }) );

TIL (today I learned)

2019-10-18 [세션, 쿠키]

오늘의 에러 - express-session을 사용해서 세션에 저장하는 방식 https://stackoverflow.com/questions/54881840/express-session-doesnt-save - express에서 status와 sendstatus의 차이 - postman에서 text타입말고 json타입을 선택해야 제대로 동작한다. - sqlite3은 node 10이하여야된다..! - node 10버전이 LTS였다.

TIL (today I learned)

2019-10-16 sql

mysql에서 쿼리 날리고 나서의 콜백 results는 따로 리턴이 안된다 ㅠㅠ 프로미스로 해야한다..! mysql2는 되는것 같다.. 테스트 통과가 안된다.. request에서 json으로 보내는게 제대로 포스트가 안된다.. :(

TIL (today I learned)

2019-10-15 [DB, SQL]

w3school 튜토리얼 정리 sql은 언어인데, 데이터베이스에 데이터를 저장하거나 원하는 것만 골라서 가져오거나 삭제하거나 등등의 작업을 하려고 쓴다. 엑셀이라고 생각하면 된다. 관계형 데이터베이스 : 개체 간의 관계에 따라서 테이블을 구성한..? 테이블은 쉽게 생각해서 엑셀에서 하나의 스프레드 시트와 비슷하다. 연관된 데이터들을 모아서 하나의 테이블을 구성한다. sql 명령어(키워드)는 대소문자 구분이 없다, 그럼에도 보통 대문자로 쓰긴한다.. 다른 데이터명 같은거랑 구분하려고 그런걸까..? 컨벤션인것 같다. 기본적인 명령어들 테이블 관련 CREATE TABLE - creates a new table ALTER TABLE - modifies a table DROP TABLE - deletes a ta..

grin-quokka
정리하는 개발자 :) 쿼카