디시인사이드 갤러리

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

갤러리 본문 영역

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

엘리스킷갤로그로 이동합니다. 2024.08.06 16:52:33
조회 92 추천 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 - -
2765183 마치 짐승이 거울보고 짖는 것과 같음. 망국의간웅(58.236) 09:42 26 0
2765182 async는 비동기가 아니야 [9] 프갤러(211.234) 09:40 89 0
2765181 부동소수점에서 알 수 있는 일한간의 지능차이임. [4] 망국의간웅(58.236) 09:29 57 0
2765180 첫회사가 정말 중요하다 [1] ㅇㅇ(117.111) 09:19 56 0
2765179 프비시엔노 이치지간메오 오와리마스. 망국의간웅(58.236) 09:18 12 0
2765178 너거들 연봉 얼마냐? [5] 프갤러(211.195) 09:13 84 0
2765177 형들 너무 급해서 그런데 이거 정답이뭐야? 프갤러(172.226) 09:04 39 0
2765176 오늘은 23일.. 우울한 날..ㅇㅅㅇ [3] 헤르 미온느갤로그로 이동합니다. 08:42 40 1
2765175 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 08:41 21 0
2765174 왜 유동소숫점이 아니라 부동소숫점임 [3] ㅇㅇ(42.25) 08:18 57 0
2765173 코우노 프비시엔오 하지마루다. 망국의간웅(58.236) 08:07 15 0
2765172 개한심하네 진짜 망국의간웅(58.236) 08:05 27 0
2765170 게임 매크로 외주제작 할려면 어디가야뎀? ㅇㅇ(220.85) 07:57 19 0
2765169 나님 끙야즁☀+ ♥ひさしみぶり냥덩♥갤로그로 이동합니다. 07:15 32 0
2765168 PC 에서 업무 대신 수행해주는 AI 나타났네요. [2] +abcd3421갤로그로 이동합니다. 06:52 68 0
2765167 나라꼴 개판 아모르파티 가야지... 썩은 삿은 도려내야 도리스아(112.170) 06:38 25 0
2765165 11월 다 되어가는데..애플..ㅇㅅㅇ [2] ㅇㅅㅇ(106.102) 05:19 59 0
2765164 찐따 컴공생인데 팀프로젝트 경험 없어도 ㄱㅊ냐 [9] ㅇㅇ(115.20) 04:47 138 0
2765163 취미생활로 가끔 블렌더 만지는데 [1] ㅆㅇㅆ(124.216) 04:39 73 0
2765162 아오씨발 국비충인데 막막하네 [9] ㅇㅇ(117.111) 04:27 189 2
2765161 니들 되서라는 말은 세상에 없대 [5] 헬마스터갤로그로 이동합니다. 04:23 74 0
2765159 DARPA의 인공지능 기술 LIFE LOG / FACEBOOK ㅇㅇ(121.88) 03:53 50 0
2765158 최근에 내가 봤을때 작은 AI라도 개발 할 줄 알아야겠더라 ㅆㅇㅆ(124.216) 02:54 70 0
2765157 일본에서 10년 일하며 느낀 취업, 직장 관련 조언 [4] 프로외노자갤로그로 이동합니다. 02:51 135 0
2765156 ebook을 pdf로 좀 간단하게 변환시키는 방법 없나 [4] 프갤러(220.71) 02:49 66 0
2765155 다중이짓을 안했는데 다중이짓이라고 하니까 얼탱이가 없노 [1] ㅆㅇㅆ(124.216) 02:28 66 0
2765154 이제 잔다 [1] 공기역학갤로그로 이동합니다. 02:15 44 2
2765152 올해 노벨상을 받은 역전파 알고리즘에 대해서 생각해본 것 [18] ㅆㅇㅆ(124.216) 02:12 241 7
2765150 한강의 채식주의자-폭력과 나무 불꽃[흐린 창가에서-이병창의 문화비평] [1] 발명도둑잡기갤로그로 이동합니다. 02:08 46 0
2765147 오늘의 소설, 영화 실마리: 음양이론 수면의학 의사 이야기 [2] 발명도둑잡기갤로그로 이동합니다. 01:50 30 0
2765145 결국 학부 수준은 아무것도 못함 [4] 공기역학갤로그로 이동합니다. 01:49 143 0
2765144 3년 안에 부모님 연봉을 이기고 싶습니다 공기역학갤로그로 이동합니다. 01:46 64 0
2765143 스프링 시대가 끝나는날이 올까 [1] ㅇㅇ(222.234) 01:45 65 0
2765142 이젠 진짜 앞으로는 뭔가 만드는데 집중해야해 [1] ㅇㅇ(49.169) 01:35 60 0
2765140 멍유는 보아라 [1] cvs.갤로그로 이동합니다. 01:33 39 0
2765139 진짜 코딩 좆같다 프갤러(106.241) 01:30 52 0
2765137 아스카 문화를 연 쇼토쿠 태자는 백제 아좌 태자인가? [1] 발명도둑잡기갤로그로 이동합니다. 01:28 25 0
2765134 네이버 oauth 검수 받은 사람 있음? [1] 프갤러(58.237) 01:21 45 0
2765132 부업으로 개발할사람 구함..(백엔드,api) 프갤러(58.236) 01:18 56 0
2765129 방금 출시된 AI 에이전트 테스트 후기 [3] ㅇㅇ갤로그로 이동합니다. 01:13 82 0
2765127 내가 알아낸 돈 1조 버는법 알려준다 [2] 공기역학갤로그로 이동합니다. 01:07 95 0
2765126 '북한군 참전 확인' 발표한 윤 정부… 김 여사 의식했나? [1] 발명도둑잡기갤로그로 이동합니다. 01:02 29 0
2765125 독일 주둔 미군 살인 혐의 무죄 판결…반발 이어져 [1] 발명도둑잡기갤로그로 이동합니다. 00:54 25 0
2765124 음기 충전 발명도둑잡기갤로그로 이동합니다. 00:43 36 0
2765123 존나 쓸모없는 질문인데 [3] ㅇㅇ(122.32) 00:38 62 0
2765121 [블루아카이브] 야한건 안돼!! 사형이다!! 프로외노자갤로그로 이동합니다. 00:32 64 0
2765120 [언론탄압 속보] '자주시보' 전현직 기자 4명 압수수색 [3] 발명도둑잡기갤로그로 이동합니다. 00:13 46 0
2765119 동생이 내 컴터 노리고 있던데 미안하다 ㅇㅅㅇ 돈없어 ㅇㅇ(123.213) 00:13 25 0
2765117 팀 회식했는데 [25] 아스카영원히사랑해갤로그로 이동합니다. 00:02 158 0
2765116 개선을 하라는데 시발 [2] 포항의봄갤로그로 이동합니다. 10.22 69 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2