cpro95 / utterances_mycodings_fly_dev

utterances for mycodings.fly.dev
0 stars 0 forks source link

blog/2023-12-10-fullstack-remix-cloudflare-pages-d-1-db-drizzle-orm #19

Open utterances-bot opened 5 months ago

utterances-bot commented 5 months ago

풀스택 강의 4편. Remix + Cloudflare Pages + D1 DB + Drizzle ORM

풀스택 강의, Remix와 Pages, D1, Drizzle ORM으로 개발하기

https://mycodings.fly.dev/blog/2023-12-10-fullstack-remix-cloudflare-pages-d-1-db-drizzle-orm

mino4985g commented 5 months ago

많은 도움 되었습니다. 좋은 강의 너무너무 감사합니다. 강의 따라 해보고 궁금한게 생겼는데요,

  1. 도입부에 리믹스가 얼마나 무거울지 걱정된다고 하셨는데 어떤 이유인지요? (리믹스가 edge native framework를 표방하며 나와서 저는 단순히 리믹스가 빠르지 않을까 생각했었습니다)

  2. 개발환경(npm run dev)에서 로컬 sqlite 말고 cf상의 db에 접속할 방법이 혹시 있을까요? d1 api를 사용하면 될 거 같지만 api로 db접속 & 쿼리를 사용한다는게 (익숙하지 않아서 그런지) 번거로울 거 같은 느낌이라서요

cpro95 commented 5 months ago

mino485g님 안녕하세요? 질문하신거에 대한 답변드리겠습니다.

  1. 리믹스가 무거운거는 리믹스 자체가 Nodejs로 expressjs 같은 웹서버를 돌리는 겁니다. 그래서 단순 정적사이트 같은 것 보다는 무겁다는 뜻입니다. 서버자체가 포함되어 있으니까요.

  2. 개발환경에서 로컬 sqlite 말고 cf상의 db에 직접 연결하여 쓰는 방법은 단순합니다. npx wrangler 를 통한 개발환경 실행 명령어말고 단순하게 npm run dev를 이용해서 remix 자체의 개발환경을 실행하면 cf상의 db에 바로 연결됩니다.