Nuxthub 사용기 (Worker와 Nuxt를 같이 사용중이라면 필독)
서론Cloudflare worker를 사용하는 sh0rt.kr 을 개발하며 가장 중요했던 것은 분산 Sqlite 호환 데이터베이스인 D1에 접근하는 방법이였다.D1에 접근하는 방법은 크게 두가지가 있다. Wrangler를 활용하는 방법과 @nuxthub/core 패키지를 사용하는 방법이다.두가지의 차이점과 왜 @nuxthub/core 라이브러리를 사용해야 하는지를 간단히 살펴보자.본론Wrangler를 활용하려면 wrangler dev 명령어를 통해 Worker 환경과 비슷한 로컬 환경을 만들 수 있다. 하지만 단점이 명확하다.Nuxt의 dev 모드에서는 D1에 접근할 수 없다는 것이다.Cloudflare D1은 Sqlite와 호환되는 데이터베이스이다. 장점은 다음과 같다.Worker와 같이 쓸 수 있는 ..
TypeScript/Vuejs
2024. 7. 26. 14:42