일단 지금 좀 정신이 없어서 말이 두서가 없을 수 있는데 양해좀.
볼륨이 크고 상업적인거 개발할 때는 다른 백엔드랑 프론트 구분해서 그큐나 스웨거로 해결했는데
그냥 사내에서 쓸만한 간단한 도구 만드는거라 넥스트로 퉁치려고 하는중임
일단 백이랑 DB는 프리즈마 써서 나름 불편한거 없이 타이핑이 되는데 프론트랑 백은 어떻게 좋은 뭔가 없나?
지금 좀 불만인건
1. /api 밑에 api 구현한다고 해서 딱히 프론트 코드에서 이걸 정확하게 부를 수는 없는듯. 하다못해 API uri나 요청 바디 타입 응답 바디 타입 이거 좀 세이프하게 못함?
2. Server action을 쓰면 타이핑이 훨씬 쉬워질텐데 이건 폼이나 primitive type만 던질 수 있는듯 한데 맞음?
3. 결국 이것도 스웨거나 그래프QL로 프론트를 위해 핼퍼를 다 생성해야하는건가? 이러면 백 따로 두는거랑 노동 강도의 차이가 없는거 아님? 거기다 아직 Next.js용 제네레이터 없는거 같고.
+ App router쓰고 있는데 왜 다들 쓰지 말라는지 알거 같음.
trpc 써
이거 좋네 ㅋㅋㅋ app layout이랑은 못써먹겠어서 page로 갈아담 감사감사