Layover(6)
-
웹팩을 이해해보자
webpack.config.js를 만들어서 require는 node.js에서 외부 파일을 불어오는 방법 path는 node.js에서 경로 활용할 수 있도록 만들어줌 path 모듈을 불러와줘 경로를 최적화해주는 normalize라는 메소드가 있음 join은 string 형식의 인자들을 현재 운영체제에 맞춰 경로를 설정해줌 resoleve는 경로 지정과 최적화를 동시에 해줌 index.js에 우리가 쓴 js를 모아둔다. __dirname, dist 현재 폴더에 dist 폴더를 만들어줘 파일 name은 bundle.js야 여기에 다 모아둠 entry 이름을 받아서 [name]에 넣어줄 수 있다. html도 번들링 해줄 수 있다. 이런 세부 설정이 가능 일단 여기까지 https://www.youtube.com/..
2023.09.25 -
'json-server'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.
디팬던시에 해당 라이브러리가 있는지 확인하자.
2023.09.23 -
항상 알겠는데 모르겠는 번들러를 이해해보자
https://www.youtube.com/watch?v=9b89f21Sizs&ab_channel=%EC%9A%B0%EC%95%84%ED%95%9C%ED%85%8C%ED%81%AC 모듈은 코드 조각 혹은 common js 노드 js 많은 모듈을 불러와야한다. 모듈 번들어가 필요함 https://www.youtube.com/watch?v=xLziDinqBj0&ab_channel=%EC%9A%B0%EC%95%84%ED%95%9C%ED%85%8C%ED%81%AC 브라우저 외의 환경에서 동작하기 위해 커먼 JS가 만들어졌다. https://www.youtube.com/watch?v=Mah0QakFaJk&ab_channel=%ED%94%84%EB%A1%B1%ED%8A%B8 이게 리얼 설명 잘 되어있음 커먼 JS는..
2023.09.19 -
[공식문서 나들이] Mongoose에서 .lean()은 무엇일까?
부트캠프 1차 프로젝트 할 때 lean()을 쓰는 것을 보았지만 나는 api 짜는 것도 바빠서 성능에 대한 것은 신경쓰지 못했다. 물론, 성능을 신경 써야할 만큼 큰 프로젝트가 아니었지만 이런 세심함이 나중에 성능적으로 큰 차이를 만들어 낸다고 생각한다. 제일 정확한 것은 공식 문서이기에 공식 문서를 드다본다. The lean option tells Mongoose to skip hydrating the result documents. This makes queries faster and less memory intensive, but the result documents are plain old JavaScript objects (POJOs), not Mongoose documents. In this ..
2023.08.14 -
JS 변수에서 $나 _를 왜 쓰는걸까?
참고로 나는 제이쿼리를 모른다. 근데 종종 강의나 유튜브를 보면 변수에 $나 _를 쓰는 경우를 심심치 않게 볼 수 있다. 한국어로 찾으니 getElementById 축약이라고 보통 이야기하는데 내가 봤을 때 이런 경우를 찾는 것 같지는 않았다. 그래서 영문으로 찾아보았다. Why JavaScript Variable Starts with a Dollar Sign?? https://stackoverflow.com/questions/205853/why-would-a-javascript-variable-start-with-a-dollar-sign https://www.geeksforgeeks.org/why-javascript-variable-starts-with-a-dollar-sign/ Why JavaScri..
2023.07.30 -
[MongoDB] MongoDB 6.0 다운로드 방법 (비전공자를 위한...)
데이터베이스를 배우면서 MongoDB가 이제 막 뭔지 알게 되었다. 하지만, 다운로드를 하는데 어려움을 겪어 크게 시간을 소모했다. 나 같은 사람이 앞으로 안 생기길 바라면서 이 글을 남긴다. 문제는 6.0으로 넘어오면서 bin에 mango.exe 즉, 쉘이 없다. 왜 그런지 모르겠으나 따로 다운 받아야하는데 비전공자에게는 다운로드 하나하나하고 환경설정하는 일이 아주 큰 일들이다. 알고나면 간단한 일이지만 정확하게 알려주지 않으면 돌고돌아 시간을 많이 소모하게 된다. 먼저 다음 주소에서 MongoDB 6.0을 다운받는다. https://www.mongodb.com/try/download/community Try MongoDB Community Edition Try MongoDB Community Edit..
2023.02.17