하드코딩하기 힘들어서 이번에 부트스트랩을 쓰게 되었죠. 아주 편하지만! 안 되는 것 또한 몇가지 있어서.. 부트스트랩을 접을 뻔.. 그러나 엄청 간단한 문제입니다. 당신도! 부트스트랩 공식문서에 있는 CDN을 복붙하셨나요? 그럼 문제가 좀 있을 수 있어요. 전 이거 갖다 붙이고 고생했어요. https://getbootstrap.com/docs/4.4/getting-started/introduction/ 모달이 열릴 때 backdrop이 두번 뜨나요? 모달 modal.hide()해도 백드롭은 닫히지 않나요? .animation()이 실행이 안되나요?! 다 복붙한 jQuery 때문입니다. jquery.slim.min.js를 복붙하라고 하니까.. 그러나 slim에는 우리가 쓰고싶은 함수 중에 빠진게 많습니다...
서비스를 운영하다보면 유저들에게 수많은 상품들을 출력해줄 때가 많습니다. 상품이 많아지다보면 page별로 출력하는게 서버에서는 부담이 될때가 있습니다... (속도가 느려진다던지, sort 기준이 애매하다던지) 빠르게 출력하기위해선 어떤 방법을 취해야할까요? 2가지 방법으로 나눈 다음 설명 들어가겠습니다. 방법 1) db 출력후 -> 서버에서 sort 후 -> slice(분할) 작업 하여 page 별로 나눈다음 -> 프론트에 넘긴다. 장점 -> custom한 sort가 쉽다. 단점 -> 데이터가 많아지면 많아질수록 느려진다. 방법 2) db 검색 할때 미리 필요한 sort값을 저장 후 split(분할) 작업과 sort 작업을 한 후 -> 프론트에 넘긴다. 장점 -> 데이터가 많아 지더라도 속도가 빠르고 보..
보통 다른 서버를 두고 진행하지만 저는 테스트를 위해 local 에서 진행하였습니다. 1. config 파일을 기본적으로 설정해줍니다. ( replice를 위해 2개 생성) mongodb1.conf 파일 # Where to store the data. - 폴더 만드시고 실행하세요 dbpath=/home/somefolder/replica/db1 #where to log logpath=/home/somefolder/문서/replica/log1 logappend=true bind_ip = 127.0.0.1 port = 50001 # Enable journaling, http://www.mongodb.org/display/DOCS/Journaling journal=true #replica replication:..