코딩공부/Nest.js 4

Next.js의 서버 렌더링

서버 렌더링의 이점데이터 가져오기: 데이터를 서버에서 직접 가져오면 더 빨리 가져올 수 있고, 클라이언트에서 요청할 필요가 줄어들어 성능이 좋아짐.보안: 중요한 정보나 로직을 서버에만 두면 클라이언트에게 노출되지 않아 보안이 강화됨.캐싱: 서버에서 렌더링한 결과를 저장해서 나중에 재사용하면, 매번 새로 렌더링할 필요가 없어서 성능이 좋아지고 비용도 절감됨.성능: 인터랙티브하지 않은 부분을 서버에서 렌더링하면 클라이언트에서 처리할 JavaScript가 줄어들어서, 느린 인터넷이나 성능이 낮은 기기에서도 더 나은 경험을 제공할 수 있음.초기 페이지 로드: 서버에서 HTML을 미리 생성하면, 사용자가 페이지를 더 빨리 볼 수 있음.검색 엔진 최적화: 서버에서 렌더링한 HTML을 검색 엔진이 인덱싱하기 쉽고, ..

[🔥기록용🔥] Nest.js 기능구현때 배운 점

TIL에 적었던 내용이라 나중에 찾기 못할까봐 이 게시물에 남겨두려고 한다. https://pyoja.tistory.com/217 TIL: Today I Learned 80일차 [ 🔥최종프로젝트 10일차🔥 ] 오전에 카페가서 공부하고 오후에 인터넷 연걸이 되어서 집에서 편안하게 작업을 했다. 북마크보다 마이리스트라는 비슷한 기능이 우선적으로 진행되어야 한다해서 마이리스트를 새벽까지 코 pyoja.tistory.com 위 게시물을 통해 다시 복습하자. https://github.com/4Avengers/yumyum GitHub - 8Avengers/YumYum-BE Contribute to 8Avengers/YumYum-BE development by creating an account on GitHub...

🔥TypeORM 간단정리🔥

TypeORM에 관해 공부하다가 공식홈페이지를 방문하게 되었다. 다른 블로그 글보다 훨씬 깔끔하게 적혀있으며 이해하기 쉬웠다. 가능하면 공식홈페이지에서 보는 것을 추천한다. 다만 나는 내가 필요한 부분만 골라서 요약정리할 생각이다. 공식홈페이지 https://typeorm.io/ TypeORM - Amazing ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, typeorm.io 단계별 가이드 # 모델 생성 데이터베이스 작업은 테이블 생성에서 시작됩니다. TypeORM에게 데이터베이스 테이블을 생성하도록 어떻게 지시합니까? 답은 모델을 통해서입니다. 앱의 모..

🔥 탄탄한 NestJS 필요부분 요약(소켓, 몽구스편) 🔥

몽고DB 관련 내용 데이터베이스란? 데이터의 집합, 저장소 RDBMS (관계형 데이터 베이스) NOSQL (비관계형 데이터 베이스) https://www.mongodb.com/ko-kr 위에 사이트에서 가입후 프로젝트 생성 -> Clusters 생성 (개발환경은 ALLOW ACCES가 맞는데, 배포시엔 바꿔야하는지 모름) 순서대로 모두 진행하고 파일을 다운받는다. 아래는 설치한 프로그램 실행화면 해당 URL은 비밀번호와 맨뒤에 데이터베이스 이름이 들어있다. 연결후에 데이터베이스를 만들때 오류가 발생했다. 오류발생 user is not allowed to do action [createCollection] on [nest.chatMessage] 해당 문제에 대해 검색해보니 atals에서 사용자 권한설정을 ..