디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

엘리시아JS , Eden , svelte kit 일기

엘리스킷갤로그로 이동합니다. 2024.08.06 16:52:33
조회 93 추천 1 댓글 5
														

베이스는 엘리시아JS와 SvelteKit 멀티레포 상황임.

스벨트킷에서  trpc같은  엘리시아JS의 에덴이 시급한 상황.
뭐든 새로 배우면 좋은거니까

바로 적용 ㄱㄱ


방법1. 스벨트킷 자체에서 그대로 엘리시아 들고와서 백엔드 구성을 시도해보았슴

문제 1.  Vite 백엔드의 Cors정책
코딩인생 좆도안되지만 난생처음 겪는일임. 백엔드에서 Cors문제는 흔하게 겪엇지만

풀스택 프론트단에서 cors정책먹은거 처음봄
내가 생각한 구상은 프론트는 스벨트킷이지만 백엔드는 엄연히 엘리시아 JS에서 돌아갈줄알았음. ( 병신 )

그래서 vite cors이런 문제는생각안해봤는데 엄...뭔가 이러면 개 복잡해질꺼같았음.


문제 2. SvelteKit 또는 Vite의 환경변수 문제

 process.env 사용하면 안먹더라

import.meta.env , import {env} $env/dynamic/private
Vite 또는 스벨트킷 환경변수식으로 변경해야되었음.

문제는 안되지만 차후에 업스케일링을 위해 분리가 필요할때 좆같을꺼같았음.


문제 3. 씹창난 폴더구조

엘리시아 JS 를 그대로 들고와서 메인 index.ts파일명을  src/route/[...slugs]/.server.ts  변경후 그대로 다 들고와버리니
백엔드 API 로직 수정 및 추가 할려고하니 헷갈림.
그냥 콘솔로 파일찾는게 더 빨랐음.  더구나 엘리시아엔 drizzle orm redis 관련 docker compsoe .yaml , conf관련 최상위에 박자하니 존나 귀찮아짐 뭔가
처음부터 이 구조자체가 마음에안들어서 의욕을 상실한듯

방법2. 멀티레포 타협

본인은 프론트는 진짜 병신임. 개인적인 주관이지만 프론트는 UI UX처리 , 데이터 백엔드에 던져주는거 딱 이 세개만 함,
무조건 백엔드에서 데이터받고 지지고  볶고 요리함 , 절대로 프론트에서 백엔드로직에 관여안함.

(옛날에 했다가 5천줄짜리 JSON 필터를 프론트에서 했더니 브라우저 성능 저하되길레 그 다음부터 안함 )

그리고 풀스택 1레포에서 작업할때 프론트 백엔드 구조잡는게 이상하게 시간이 오래걸리고 진이 빠지더라

그래서 애초에 처음부터 멀티레포를 생각해봤음. 원래 멀티레포 기준으로 구성한거라 그냥 냅둬도 무방하겠다 싶었음.


방법3.모노레포 구성
그래도 신기술 맛보고싶어 . 모노레포 마이그레이션 ㄱㄱ

24b0d121e09c28a8699fe8b115ef046f5a44989d



24b0d121e09c28a8699fe8b115ef0469913af0b8


24b0d121e09c28a8699fe8b115ef046c66f02d47


일단 폴더,파일 구조가 백엔드에서 뺄수있는거 빼고
database 라던지 drizzle orm을 package/drizzle 로 새로만들어서 디펜더시 추가하고 자동으로 sql 생성하고 마이그레이션 해야겠지
나중에 정리하면되니 일단 패스.

자 에덴을 맛보자
급하게한거라 api는 따로 중앙집중식이라던지 그렇게 구성안했음. 차후에 trpc같은걸 도입해야할수도 있다 생각해서 일단 막 싸질러놧음 ㅇㅇ..
에덴 적용 전

24b0d121e09c28a8699fe8b115ef0464d18fe0cc


적용 후

24b0d121e09c28a8699fe8b115ef0468eba9efbc



24b0d121e09c28a8699fe8b115ef04699439f5b5


24b0d121e09c28a8699fe8b115ef046c63f9294698



엘리시아 백엔드 라우터


24b0d121e09c28a8699fe8b115ef0464d58ceacd



24b0d121e09c28a8699fe8b115ef046c63f92d4e

요런식



나중에 중앙집중식으로 하면 이뻐지겟지 ?
다음에는 스벨트를 TS로 마이그레이션을 해보자.

추천 비추천

1

고정닉 1

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 주위의 유혹에 쉽게 마음이 흔들릴 것 같은 스타는? 운영자 24/10/21 - -
2765140 멍유는 보아라 [1] cvs.갤로그로 이동합니다. 10.23 39 0
2765139 진짜 코딩 좆같다 프갤러(106.241) 10.23 55 0
2765137 아스카 문화를 연 쇼토쿠 태자는 백제 아좌 태자인가? [1] 발명도둑잡기갤로그로 이동합니다. 10.23 25 0
2765134 네이버 oauth 검수 받은 사람 있음? [1] 프갤러(58.237) 10.23 45 0
2765132 부업으로 개발할사람 구함..(백엔드,api) 프갤러(58.236) 10.23 56 0
2765129 방금 출시된 AI 에이전트 테스트 후기 [3] ㅇㅇ갤로그로 이동합니다. 10.23 85 0
2765127 내가 알아낸 돈 1조 버는법 알려준다 [2] 공기역학갤로그로 이동합니다. 10.23 96 0
2765126 '북한군 참전 확인' 발표한 윤 정부… 김 여사 의식했나? [1] 발명도둑잡기갤로그로 이동합니다. 10.23 29 0
2765125 독일 주둔 미군 살인 혐의 무죄 판결…반발 이어져 [1] 발명도둑잡기갤로그로 이동합니다. 10.23 25 0
2765124 음기 충전 발명도둑잡기갤로그로 이동합니다. 10.23 38 0
2765123 존나 쓸모없는 질문인데 [3] ㅇㅇ(122.32) 10.23 62 0
2765121 [블루아카이브] 야한건 안돼!! 사형이다!! 프로외노자갤로그로 이동합니다. 10.23 64 0
2765120 [언론탄압 속보] '자주시보' 전현직 기자 4명 압수수색 [3] 발명도둑잡기갤로그로 이동합니다. 10.23 46 0
2765119 동생이 내 컴터 노리고 있던데 미안하다 ㅇㅅㅇ 돈없어 ㅇㅇ(123.213) 10.23 26 0
2765117 팀 회식했는데 [25] 아스카영원히사랑해갤로그로 이동합니다. 10.23 160 0
2765116 개선을 하라는데 시발 [2] 포항의봄갤로그로 이동합니다. 10.22 69 0
2765115 포트폴리오에 성능 개선 수치적으로 나타내라는 게 뭔 좆같은 소리냐 [3] 노예갤로그로 이동합니다. 10.22 82 0
2765114 기상시간 7시40분이면 많이 늦는편인가... 힘들어도 좀 댕겨볼까 [3] ㅇㅇ(123.213) 10.22 43 0
2765113 심은진-My Love [1] 발명도둑잡기갤로그로 이동합니다. 10.22 24 0
2765112 도파민 디톡스 해야겠어요.. ㄹㅇ 심각함 ㅇㅇ(123.213) 10.22 43 0
2765111 제시가 이번에 계약해지한 DOD사는 왜 미국방부 DoD [1] 발명도둑잡기갤로그로 이동합니다. 10.22 19 0
2765110 소프트웨어학과도 컴공계열임? [1] ㅇㅇ(223.39) 10.22 42 0
2765109 '팬 폭행 방관' 제시, 삼합회→LA 갱단 연루됐나…꼬꼬무 의혹 [1] 발명도둑잡기갤로그로 이동합니다. 10.22 25 0
2765108 내가 나를 가능하게 하리라 프갤러(61.79) 10.22 23 0
2765107 연봉협상 난항중 질문 ㅇㅇ(182.229) 10.22 42 0
2765105 ㅆㅇㅆ글보면 아는게 많은거 같음 [2] ㅇㅇ(118.235) 10.22 79 0
2765104 환상적 닉네임 도리스아(112.170) 10.22 22 0
2765103 나는 교양있는 통일교인 ㅇㅇ(118.235) 10.22 31 0
2765102 취준생들 다들 취업잘되냐 [7] 프갤러(112.161) 10.22 141 0
2765101 2시까지 개발하다 자야긋다. 내 디코에서 방송이나해야지 [3] ㅆㅇㅆ(124.216) 10.22 46 0
2765100 한국을 살기좋은 나라로 바꾸는데 진보당 15년 이상 집권하면 [1] 발명도둑잡기갤로그로 이동합니다. 10.22 29 0
2765099 놋북 <- 이거로 스프링부트 공부할수잇음?? ㅇㅇ(211.234) 10.22 31 0
2765097 흑인 보이냐 ㅇㅇ(118.235) 10.22 23 0
2765096 아랫집이 배달 음식을 안 가져간다 [3] ㅇㅇ(121.129) 10.22 45 0
2765095 장원급제 인재 발명도둑잡기갤로그로 이동합니다. 10.22 18 0
2765094 오늘의 소설, 영화 실마리: NSA가 만든 IDE 컴파일 성공시 포르노 [2] 발명도둑잡기갤로그로 이동합니다. 10.22 40 0
2765091 러스트 난이도가 어려운 이유가 기본적으로 affine type같은거 때문 [4] ㅆㅇㅆ(124.216) 10.22 81 0
2765090 얼평좀 ㅇㅇ(222.108) 10.22 59 0
2765088 뽑을 사람이 이렇게 없나 창업게이(218.235) 10.22 48 0
2765087 내년 2월에 jlpt n3 따고 탈조한다 [4] 프갤러(14.52) 10.22 47 1
2765085 나도 오늘부터 일본어 공부한다 [2] 주갤공명(211.234) 10.22 42 0
2765084 개인적으로 RUST는 진입장벽이 너무 높고 어핀유형때문에 [1] ㅆㅇㅆ(124.216) 10.22 60 0
2765083 우마! 주갤공명(211.234) 10.22 32 0
2765082 구글 로그인 버튼 허락 받고 써야한다는데 프갤러(223.39) 10.22 33 0
2765081 정처기갤 18번 문제로 개싸움 진행중인데 [11] 프갤러(203.234) 10.22 80 0
2765080 자 접근제한자 딱 정해줄게 [4] 프갤러(118.218) 10.22 69 0
2765079 내 인생특)아파 뒤지겠는데 아무도 안부 카톡 한통 안옴 [7] ㅆㅇㅆ(124.216) 10.22 57 0
2765078 테무한테 또 속은 듯 [2] 발명도둑잡기갤로그로 이동합니다. 10.22 22 0
2765077 나님 소통합니당☀+ 질문 받음 [3] ♥ひさしみぶり냥덩♥갤로그로 이동합니다. 10.22 29 0
2765076 주갤공명 점마 저능아인거 오래전에 깨달았다만 접근제한자 명시하라는게 [1] ㅆㅇㅆ(124.216) 10.22 54 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2