관계형 데이터베이스와 비관계형 데이터베이스 차이에 대해 간단하게 알고 가겠습니다. 관계형 데이터베이스열과 행이 있는 테이블(표 형식으로)에 데이터를 저장데이터 입출력시 SQL 을 사용해야하고 미리 스키마 정의, 데이터 중복을 피하기 위한 정규화안정적인 데이터 저장, 운영이 필요한 곳에서 사용하면 좋습니다.대표적으로 Oracle, MySQL 이 여기에 속합니다.비관계형 데이터베이스키 값 형식으로 저장함. {key: value}SQL, 스키마 정의, 정규화 필요없음. NoSQL 이라고도 부름분산처리에 유리하기 하기 때문에 대용량 데이터 처리에 좋음.대표적으로 몽고 DB 가 여기에 속합니다.몽고 디비 연동몽고 디비를 연동하기 전에 우선 Nextjs 와 몽고 디비 셋팅을 해줍시다.https://www.mongo..
Nextjs 13 부터는 폴더기반의 페이지 라우팅 방법을 제공합니다. 기존에는 page 폴더 밑에 파일을 만들어서 라우팅을 제공했다면, 이제는 app 폴더 밑에 각 폴더별로 정의함으로써 layout, page 의 정의를 명확하게 할 수 있게 되었다. app 바로 밑에 있는 layout.tsx 는 루트 레이아웃으로 필수이며, 하위 list 폴더에 layout 은 루트 레이아웃 아래에 포함된 layout 으로 만들어지게 된다. 또한, list 아래 page.tsx 를 만들면 {pageUrl}/list 로 접근할 수 있는 라우팅이 만들어지게 된다. import Link from "next/link"; const List = () => { return ( list 페이지 list 밑에 있는 item1 페이지 가..
.code 명령어를 이용해서 vscode 를 오픈하기 위해 permission denied, unlink '/usr/local/bin/code' 과 같은 에러가 발생하였다. 이러한 경우 code 를 삭제하고 다시 설치해주면 된다. cd /user/local/bin sudo rm -rf code Password: [입력] 다시 vscode 로 들어가서 Command Palette 에서 code 를 검색해서 설치해주면 된다.
Nextjs 란, React 를 이용하여 웹 어플리케이션을 만드는 프레임워크로써 React 에서 하기 어려웠던 SEO, SSR, SSG 등 을 제공합니다. Nextjs 는 버전 13과 이전 버전으로 나뉠 정도로 13부터는 구조적인 변화도 몇가지가 있었습니다. - app 폴더 - 폴더 기반 페이징 처리 - 서버 컴포넌트 - 이미지 최적화 아래는 공식 홈페이지 제공하는 install 입니다. https://nextjs.org/docs/getting-started/installationnpx create-next-app@latest my-app-test-1234설치하게 되면 my-app-test-1234 라는 폴더가 만들어질 것 입니다.그렇게 해서 만들어지면 app 폴더 아래에 Next 폴더 구조를 가지고 있..
SEO 지표 상승을 위해 크게 최적화, 키워드, 백링크 3가지가 있습니다. 웹페이지 최적화 메타 태그 시멘틱 태그 Lighthouse 로 최적화 작업 넥스트티라는 사이트에서 SEO 주요항목 체크 (https://www.next-t.co.kr/blog/) site: 도메인 검색으로 색인 여부 확인하여 색인이 확인되지 않으면 수동으로 색인 요청을 해줍니다. SEO 가 좋아하는 태그 (title, meta, h1 ~ h6, p, img, a, strong, em 태그가 있습니다.) title 과 meta 태그를 설정해주어야 합니다. h1 태그는 페이지당 하나만 있는 것이 좋습니다. img 태그에 alt 태그를 제공해야합니다. strong 태그를 이용하면 키워드를 강조할 수 있습니다. 키워드 최적화 구글 트렌드..
프로젝트의 package.json 의 관리를 도와주는 VScode Extensions 입니다. 요놈은 정말 기똥찬 익스텐션으로 이거를 사용하면 package.json 의 관리를 엄청 편하게 할 수 있습니다. 설치 후, package.json 으로 가면 오른쪽 상단에 V 가 있는것을 볼 수 있다. 이제 V 를 누르게 되면 현 package.json 에 각 버전 정보가 나타납니다. 현재 버전, satisfies 버전, lastest 버전이 나오게 됩니다. 각 버전을 클릭하여 버전을 변경하고 관리할 수 있습니다. satisfies 와 lastest 버전이 동일하다면 올려도 큰 이상이 없다. 다르다면, 이제 거기에 맞는 버전업을 해주면 된다. Version Lens 가 도와주기 때문에 기존에 하던 것보다 훨씬 ..
- Total
- Today
- Yesterday
- svelte
- AWS
- vue composition api
- nextjs13
- webpack
- 서버 to 서버
- Storybook
- NUXT
- 오블완
- 타입스크립트
- seo
- nodejs
- vue router
- github
- docker
- openAI
- Vite
- cors
- vscode
- Github Actions
- React
- 네이버 서치 어드바이저
- 깃허브
- 티스토리챌린지
- NextJS
- dockerfile
- nextjs14
- Git
- nuxt2
- 스벨트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |