inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

typeorm을 더 좋아하는 이유

실무적인 구성에 대한 질문입니다.

259

강대중

작성한 질문수 8

0

실무적으로 궁금한 게 있습니다.

일반적으로 대부분의 서비스들은 admin을 제공하는데요.

react.js 를 이용해 실제 서비스용 frontend를 구현하고

nestjs를 이용해서 api backend를 만들고

두 번째 frontend 로 admin을 만들어서

2개의 프론트엔드(서비스용, 어드민용)를 동일한 backend api를 공유하여 사용하는지.

 

아니면 1개의 frontend에서 서비스용과 어드민용을 같이 만들고 backend는 1개를 두는지.

같은 backend를 사용할 경우 서비스용에 전체 기능을 가진 api를 사용하는 것은 혹시 위험하지는 않을지.

adminbro같은 경우에는 자동화된 툴로 admin을 간편하게 사용할 수는 있지만, 실제 프로젝트에 적용하기에는 문제가 있는 것은 아닌지. 업무효율성을 고려하여 admin역시 만드는 것이 좋아 보이긴 합니다.

 

즉 정리하면 service용 reactjs, admin용 reactjs, backend 1 이렇게 구성이 될까요? (총3개)

아니면 서비스용  frontend, backend, 관리자용 frontend, backend 이렇게 구성하는 것이 좋을지. (총4개)

nodejs express NestJS TypeORM

답변 1

0

제로초(조현영)

일단 처음에는 백엔드 하나에서 서비스용, 어드민용 리액트를 둘 다 제공하는 것도 나쁘지 않습니다. 백엔드 서버가 두 개가 되면 관리할 포인트가 늘어나거든요. 다만 규모가 커지면 분리하는 방향이 맞습니다. api를 공유하는 게 문제가 아니라 어드민 쪽에서 문제가 생겨서 서버가 터지면 서비스단도 같이 터지는 것이 문제입니다.

강의자료는 어디서 다운받나요?

0

141

4

질문 있습니다.

0

315

3

코드 편집기 확장 프로그램

0

220

2

(질문)비밀 저장소에 접근하기 위한 인증 정보는 로컬 .env에 저장하는지?

0

161

2

(질문)외부 저장소를 통한 환경변수 불러오기 비동기 질문

0

177

3

로그인을 해도 LoggedInGuard쪽에서 false값이 나옵니다.

0

161

2

로그인방법이 고민됩니다.

0

197

2

yarn seed 명령어 실행 시 데이터 삽입 안됨

0

305

4

yarn run db:create 시에 발생하는 데코레이터 오류

0

247

2

npm run db:create 시에 발생하는 decorating 오류

0

245

2

RxJS 디버깅 질문 있습니다.

0

198

3

CacheManager에 대해 질문 있습니다.

0

184

2

로깅은 어떻게 하는게 효율적일까요?

0

237

1

CORS 질문 있습니다.

0

425

2

쿠키 옵션에 대해서 질문 있습니다.

0

188

2

로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??

0

458

1

401 unauthorized문제

0

304

1

가드의 장점에 대해서 질문이 있습니다.

0

232

1

로그 관리에 대해 질문 있습니다.

0

254

2

CORS 에러 질문 있습니다.

0

328

2

배포 환경 DB 연결 질문 있습니다.

0

417

2

socket io 미 연결 문제 (nest & flutter)

1

1166

3

no elements in sequence 에러 관해서 질문이 있습니다.

0

462

1

start:dev-backup으로 돌리면 핫 리로딩이 되요 정상인가요?

0

323

1