본문 바로가기

반응형

개발 일기

(4)
[실수 박제] aws lightsail 도메인 서버 설정 멍청하게 해서 하루 날리다. https 설정 관련해서 lightsail에서 로드 밸런서를 띄우는 과정에서 도메인 네임 서버를 도메인 업체에서 제공하는 dns에서 lightsail에서 제공하는 dns 영역으로 이관하는 과정에서 발생한 삽질이다.너무 하찮고 사소한 실수라서 발견하기 너무 힘들었다. 원인 아래 그림에서 A 레코드 @.withkid.tk 라고 되어있는 부분을 설정하지 않아서 생긴 문제이다.처음에 @를 붙이면 withkid.tk로 연결되는 걸 모르고 www.withkid.tk로 설정했던 게 문제였다. 그리고 클라이언트에서 axios에 baseurl 설정하기 위해서 만든 전역 변수에는 www.withkid.tk가 아니라 그냥 withkid.tk로 되어 있었다.. // productionconst AUTH_BASE_URL = "..
2018년 회고 웹개발 2년차.. 대학교를 다닐 때는 별로 장래에 대한 생각이 없었다.학교 등록금이 저렴하고 지방이라 물가가 저렴해서 마냥 편하게 지낸거같다.물론 장래에 대해서 막막하고 고민할 때도 있었지만..대학 4년 동안은 마음껏 방황하고 내가 뭘 하고싶어 하는지 찾아보고 직접 경험해보는 것에 만족했던 것 같다. 학교에서 여러가지를 경험해봤었는데. 그 중 프로그래밍이 흥미있고 재미있었던 기억이 있어서 2017년 2월 졸업 하기 전에 국비 지원 학원에 등록했다.수업을 듣다가 어느 순간 진도가 너무 느려서 내가 알아서 공부하다 보니 채용박람회를 찾아가게 되었고 그렇게 서울에 상경하게 되었다.운이 좋아 팔자에도 없던 강남에서의 인턴생활을 시작했다. 인생 첫 직장 생활 인턴으로 시작한 첫 직장에의 10개월은 정말 뜻 깊은 ..
DBMS에서 정규표현식으로 주소값 다루기 우리 회사는 렛플레이라는 전시, 연극, 뮤지컬, 콘서트와 같은 여가생활을 추천해주는 서비스를 운영하고 있다. 이번에 더 정교한 유저 타겟팅을 위해서 기존의 장소 검색을 세분화해서 핫플레이스 검색을 추가하게 되었다.기존의 지역검색은 서울, 경기, 부산, 대구와 같이 시,도로 분류를 했었는데. 서울에 한해서 홍대, 대학로, 강남과 같이 특정 번화가로 이벤트들을 검색할 수 있도록 세분화하였다.이 과정에서 DB에 쌓인 이벤트의 주소 정보를 가공해야 했고 이를 위해서 정규표현식을 이용했다. 그 과정을 블로그에 연재한다. 핫플레이스 검색이 추가된 모습(http://www.letplay.co.kr) DB에는 각각의 이벤트를 저장하는 테이블이 하나 존재합니다. 이 테이블에는 이벤트의 정보를 나타내는 여러 칼럼들이 있습..
SummerNote에서 Image Drag & Drop할 때 이미지 Url이 에디터상에 나타나지 않게 하기. 이번에 회사의 웹서비스인 렛플레이(https://letplay.co.kr/)에 콘텐츠를 추가하는 관리자 페이지의 텍스트 에디터를 CKEditor에서 Summernotr로 바꾸게 되었다.관리자 애플리케이션을 AWS EC2로 마이그레이션하면서 CKEditor의 이미지를 자사의 이미지 서버에 업로드하고 그 이미지의 URL을 받아서 에디터 화면에 img tag로 삽입하는 과정이 보안이슈(XSS)에 막혀서 이미지는 업로드 되나 그 이미지가 본문에 삽입되지 않게되었다.그래서 Summernote로 텍스트에디터를 바꾸게 되었다. 그러나 summernote를 서비스에 곧 바로 적용하는 것은 문제가 있었다.유저 친화적이지 않은 요소가 있었기 때문이다.이번에 summernote를 적용하면서 내가 두가지 요구사항을 클라이언트..

반응형