inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

msa환경에서 서버끼리는 gRPC로 통신을 하는 형태로 만들어보려고 합니다.

미해결

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

안녕하세요. 이번에 신입으로 입사한 주니어 개발자입니다. 입사한 회사에서 msa환경에서 서버끼리는 gRPC통신를 이용해서 통신을 하고 클라이언트와는 게이트웨이를 통해서 통신하는 프로젝트를 nest.js를 이용해서 만드는 온보딩 미션을 주셨는데요. 공식문서를 계속 읽어보고 하는데 아직 gRPC와 msa환경을 처음 접해서 그런가 만들어보려니 감이 잡힐거같으면서도 어렵네요. 먼저 nest.js의 기본적인 http로 통신하는 시스템을 만들어보고 그 이후에 리팩토링해서 요구조건을 만족하게 만드는게 나을까요?

  • node.js
  • express
  • nestjs
  • typeorm
뱅준 댓글 1 좋아요 0 조회수 441

연결요소개수 - 파이썬 풀이 공유

해결됨

[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편

안녕하세요 저는 강사님 강의로 공부하고 파이썬으로 코테를 준비하고 있습니다. 저와 같은 상황에 계신분들과 공유하고 싶어 글을 올립니다. 파이썬 풀이에서 부족한 부분 알려주시면 수정하겠습니다.~ import sys sys.setrecursionlimit(10 ** 6) N, M = map(int, sys.stdin.readline().split()) MAX = 1000 + 10 graph = [[False for in range(MAX)] for in range(MAX)] visited = [False for in range(MAX)] for in range(M): x, y = map(int, sys.stdin.readline().split()) graph[x][y] = True graph[y][x] = True def dfs(idx): visited[idx] = True for j in range(1, N + 1): if not visited[j] and graph[idx][j]: dfs(j) cnt = 0 for i in range(1, N + 1): if not visited[i]: dfs(i) cnt += 1 print(cnt)

  • 코딩-테스트
  • 알고리즘
  • dfs
  • python
8055kjh 댓글 1 좋아요 1 조회수 335

docker volume 설정 시 mount 에러

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

영상에서 알려주신대로 파일을 설정하고 실행하면 다음과 같은 에러가 발생합니다. 잘 안보일 수 있어서 아래에 적습니다. Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/run/desktop/mnt/host/e/Study-App/codecamp-backend/class/section04/04-07-docker-compose-with-mongoose-board2/backend/index.js" to rootfs at "/myfolder/index.js": mount /run/desktop/mnt/host/e/Study-App/codecamp-backend/class/section04/04-07-docker-compose-with-mongoose-board2/backend/index.js:/myfolder/index.js (via /proc/self/fd/9), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type 결국 경로를 못찾는다는 얘기로 이해했는데요. 그래서 yaml파일을 다음과 같이 고쳐봤습니다. 그러면 실행이 되는 것처럼 나오지만 이러한 에러가 발생합니다. 근데 이상한건 다른 터미널에서 docker ps를 실행하면 다음과 같이 하나만 실행된 것처러럼 나오는데... 막상 현재 실행되고 있는 터미널에서 ctrl + c를 하면 다음과 같이 2개가 중지되는걸로 나옵니다. 어디서부터 잘못된 걸까요 ㅠ_ㅠ

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
yisi 댓글 3 좋아요 0 조회수 3579

nodejs mysql 도커 컴포즈관련해서 문의 드립니다

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

docker-compose.yml파일의 코드는 이렇게 구성하였는데요 도커컴포즈하면 mysql데이터 가져오고싶은데 어떻게 해야하나요? volume으로 해봤는데 해당 데이터들은 못가져오고 새로 table을 생성되는데 이렇게 구성되어있습니다 main스키마의 table들을 가져오고싶습니다. 이렇게해봤는데도 원하는대로 데이터를 가져오지못했습니다 mysql연결도 안되는 상황입니다 어떻게 해야 해결할수있을까요?

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
밈몀묘 댓글 1 좋아요 0 조회수 352

궁금한 사항

해결됨

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

강의보던중 front 도 시작하시는걸봤는데 프론트없어도 클론코딩할 수 있는건가요??

  • node.js
  • express
  • nestjs
  • typeorm
진승이 댓글 1 좋아요 0 조회수 271

docker-compose의 image 옵션 사용시 docker가 1개만 만들어집니다.

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

docker-compose.yaml에서 강의대로 소스를 수정했습니다. 그 후 yarn add mongoose를 하고 index.js를 수정한 후 그리고 docker-compose build를 했는데요. my-backend는 만들어졌는데 my-database가 만들어지지 않습니다. my-database 부분은 아예 실행조차 하지 않은것처럼 보이는데요. 구글에서도 잘 찾아지지 않아 질문 드립니다.

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
yisi 댓글 1 좋아요 0 조회수 504

제네레이트 마이그레이션 오류

해결됨

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

yujinseung@yujinseung-ui-MacBookPro slack_nest % npm run db:generate-migration > study_nest@0.0.1 db:generate-migration > npm run typeorm migration:generate -- ./src/migrations -d ./dataSource.ts > study_nest@0.0.1 typeorm > typeorm migration:generate ./src/migrations -d ./dataSource.ts Error during migration generation: Error: Unable to open file: "/Users/yujinseung/Desktop/slack_nest/dataSource.ts". Cannot use import statement outside a module at CommandUtils.loadDataSource (/Users/yujinseung/Desktop/slack_nest/node_modules/typeorm/commands/CommandUtils.js:22:19) at async Object.handler (/Users/yujinseung/Desktop/slack_nest/node_modules/typeorm/commands/MigrationGenerateCommand.js:68:26) yujinseung@yujinseung-ui-MacBookPro slack_nest % npm run db:migrate > study_nest@0.0.1 db:migrate > npm run typeorm migration:run -- -d ./dataSource.ts > study_nest@0.0.1 typeorm > typeorm migration:run -d ./dataSource.ts Error during migration run: Error: Unable to open file: "/Users/yujinseung/Desktop/slack_nest/dataSource.ts". Cannot use import statement outside a module at CommandUtils.loadDataSource (/Users/yujinseung/Desktop/slack_nest/node_modules/typeorm/commands/CommandUtils.js:22:19) at async Object.handler (/Users/yujinseung/Desktop/slack_nest/node_modules/typeorm/commands/MigrationRunCommand.js:41:26) 위 두 오류가 뜹니다..! 뭐가문제일까요..ㅠㅠ

  • node.js
  • express
  • nestjs
  • typeorm
진승이 댓글 1 좋아요 0 조회수 485

섹션 29 10-1 Entity 구현 선행 강좌

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

섹션 28에서는 스타벅스를 가지고 ERD 까지 그렸는데, 섹션 29에서 새로운 ERD를 가지고 Entity 구현하는 것 같네요. 강의가 업데이트가 안된걸까요?

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
박호정 댓글 2 좋아요 0 조회수 415

완전탐색 강의 1090번 문제 풀이 방법 의문

미해결

2주만에 통과하는 알고리즘 코딩테스트 (2024년)

완전탐색 강의 마지막 문제 1090번 문제 풀이 방법에 의문이 생겨서 질문 올려봅니다. 강의에서는 우리의 집 중에서 한 곳에 모이면 된다고 풀이를 하셨는데, 예시에 나온 4 15 14 15 16 14 15 16 15 4명이 모이기 위한 최적의 장소는 (15,15)입니다. 백준에서도 이것이 정답 좌표이고. 그래서 혹시 제가 1번 2번 3번 아이디어를 이해하는데에서 잘못 이해한 부분이 있을까 싶어 질문을 올립니다. (15 14) (15 16) (14 15) (16 15) 중에 하나에 모인다는 말이 아닌것인가요?

  • python
  • 코딩-테스트
  • 알고리즘
migaele98 댓글 2 좋아요 4 조회수 987

MySQL이 연결되지않습니다

해결됨

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

Error: connect ECONNREFUSED ::1:3306 at TCPConnectWrap.afterConnect [as oncomplete] 라는 오류가 뜹니다 상황설명 : create~~ 가 뜨면서 sleact DB가 만들어졌다가 3306이 이미 써져있어서 그렇다라는 글을 보고 sudo killall mysqld 를 썼다가 DB가 다 날라가고 나서 다시 MySQL을 깔고 db:create, start:dev를 하였더니 똑같이 저런 오류가 뜹니다.. import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common'; import { ConfigModule, ConfigService } from '@nestjs/config'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { LoggerMiddleware } from './middlewares/logger.middlware'; import { UsersModule } from './users/users.module'; import { WorkspacesModule } from './workspaces/workspaces.module'; import { ChannelsModule } from './channels/channels.module'; import { DmsModule } from './dms/dms.module'; import { UsersService } from './users/users.service'; import { TypeOrmModule } from '@nestjs/typeorm'; import { Users } from './entities/Users'; import { WorkspaceMembers } from './entities/WorkspaceMembers'; import { ChannelChats } from './entities/ChannelChats'; import { ChannelMembers } from './entities/ChannelMembers'; import { Channels } from './entities/Channels'; import { DMs } from './entities/DMs'; import { Mentions } from './entities/Mentions'; import { Workspaces } from './entities/Workspaces'; @Module({ imports: [ ConfigModule.forRoot({ isGlobal: true }), UsersModule, WorkspacesModule, ChannelsModule, DmsModule, TypeOrmModule.forRoot({ type: 'mysql', host: 'localhost', port: 3306, username: process.env.DB_USERNAME, password: process.env.DB_PASSWORD, database: process.env.DB_DATABASE, entities: [ ChannelChats, ChannelMembers, Channels, DMs, Mentions, Users, WorkspaceMembers, Workspaces, ], synchronize: true, logging: true, keepConnectionAlive: true, charset: 'utf8mb4_general_ci', }), TypeOrmModule.forFeature([Users]), ], controllers: [AppController], providers: [AppService, ConfigService, UsersService], }) export class AppModule implements NestModule { configure(consumer: MiddlewareConsumer) { consumer.apply(LoggerMiddleware).forRoutes('*'); } } DB_USERNAME=root DB_PASSWORD=저의 비밀번호입력했습니다 DB_DATABASE=sleact PORT=3000

  • node.js
  • express
  • nestjs
  • typeorm
진승이 댓글 1 좋아요 0 조회수 775

섹션13. 마이크로서비스> Error [ERR_REQUIRE_ESM]

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

안녕하세요. (2022년도 강의) 섹션13. Microservice - API-Gateway 2 강의에서 질문이 있습니다. Microservice의 Graphql기반의 API 서버를 구성하는 예제에서 Gateway 서버에서 아래와 같은 에러가 발생합니다. (캡쳐 참고) const wrapAnsi = require('wrap-ansi'); Error [ERR_REQUIRE_ESM]: require() of ES Module /api-gateway/node_modules/wrap-ansi/index.js from /api-gateway/node_modules/@nestjs/cli/node_modules/inquirer/lib/utils/screen-manager.js not supported. Node모듈에서 import 방식이 아닌 require 를 통해 다른 모듈을 로드해서 오류라는 것 같은데요. 이 경우, 어떻게 해야할까요? ㅠ

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
민유 댓글 2 좋아요 0 조회수 1594

has,is 통일성

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

트루,펄스를 논하는 불리안 형태의 변수인 has,is을 한 api안에 has,is을 번갈아 써도 괜찮을까요? is으로만 써야 되거나 has로만 써야 되거나 그런 규칙은 없나요?

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
kql 1 댓글 1 좋아요 0 조회수 293

설명하시는 소스 git 주소 어디에 있을까요

미해결

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

설명하시는 소스 git 주소 어디에 있을까요 커뮤니티 검색해 봤는데 안나오네요...

  • node.js
  • express
  • nestjs
  • typeorm
양선우 댓글 2 좋아요 1 조회수 428

LeNet-5 실습 중 loss값 nan이 나오고 있습니다.

해결됨

파이썬을 활용한 머신러닝 딥러닝 입문

강의와 동일하게 코드를 쳐서 진행한 것 같은데 loss값 자체가 nan이 나오고 accuracy는 0.1을 넘기지 못하는 중입니다. 왜 이렇게 나오는 건지 알려주실 수 있을까요?

  • python
  • 머신러닝
  • 딥러닝
  • pandas
  • numpy
  • keras
  • tensorflow
  • anaconda
  • matplotlib
  • cnn
MR.SONOB 댓글 1 좋아요 0 조회수 677

typeorm 설치하고 설정하는 강의가 어떤건지 알려주세요!

해결됨

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

안녕하세요. 제로초님의 강의를 다 들었었는데요. typeorm 설치하고 설정하는 강의가 있었던 것 같은데 어떤 강의인지 알려주실 수 있나요??

  • node.js
  • express
  • nestjs
  • typeorm
dev kim 댓글 1 좋아요 0 조회수 475

비지니스 로직 과 서비스

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

비지니스 로직 과 서비스가 같은 말인가요?

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
kql 1 댓글 1 좋아요 0 조회수 230

vscode 복사 단축키

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

파일 여러개 선택해서 다른 폴더에 복사 붙여넣기하는 단축키가 궁금합니다

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
kql 1 댓글 1 좋아요 0 조회수 239

한국어 글자

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

안녕하세요. 변수명에 한국 글자로 데이터를 저장하고 브라우저에서 보여 주려면 이상하게 보이고 있어여. 어떻게 하면 보여요?

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
navruzbek-1998_ 댓글 1 좋아요 0 조회수 342

인기 태그

인프런 TOP Writers

주간 인기글