inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

반가우면반갑다고해님의 게시글

반가우면반갑다고해 반가우면반갑다고해

@wndtlr10248980

수강평 작성수
5
평균평점
4.4

게시글 64

질문&답변

스크롤할 때 캔버스로 하신 이유가 있으신가요? 그냥 성능 떄문에 캔버스로 하신건가요?

안녕하세여 제가 대신 답변드려도 괜찮을까여? 강사님께서는 총 세가지의 방법이있다고 하셨습니다. 비디오 저화질, 고화질 방법 비디오 프레임단위로 이미지를 쪼개고 압축해서 한배열에 push하고 new Image()로 불러오는 방법 2번을 캔버스환경에서하는 방법 이중에서 2번~3번이 애플에서 채택하고 있는 방식이고, 3번 캔버스 방식으로하는건 성능때문이라 하셨습니다. 간단히 말할것을 좀 돌아왔네요:) 감사합니다.

좋아요수
0
댓글수
2
조회수
331

질문&답변

accessToken과 리프레시토큰 구현

https://stackoverflow.com/staging-ground/78788347 위에는 제가 되도않는 영어 번역기돌려가면서 스택오버플로우에 올린건데.. 서버쪽에서 401에러를 계속 계속보내주고있습니다..(무한으로) 혹시 제가 짠 코드중에 수정해야하는 부분이있는지 지적해주실수있으실까요?

좋아요수
0
댓글수
2
조회수
261

질문&답변

el.createReadStream is not a function이라고나옵니다

해결했습니당. 강의에서는 구글스토리지를 사용했지만 저는 복습겸 다시 처음부터 만들면서 aws s3를 만들었습니다. 그러다보니 적용하는 코드도 좀 달라졌구요 const { createReadStream, filename } = await file; 이렇게 await을 붙여야만 createReadStream를 가져올 수 있네요.. 아마 강의코드도 비슷할꺼라 생각합니다. 저의 전체 코드입니당. import { Injectable } from '@nestjs/common'; import * as AWS from 'aws-sdk'; import { IFilesService } from './interfaces/files-service.interface'; import { v4 as uuidv4 } from 'uuid'; @Injectable() export class FilesService { private readonly s3: AWS.S3; constructor() { AWS.config.update({ accessKeyId: process.env.AWS_ACCESS_KEY_ID, secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY, region: process.env.AWS_REGION, }); this.s3 = new AWS.S3(); } async upload({ files }: IFilesService): Promise { const uploadPromises = files.map(async (file) => { const { createReadStream, filename } = await file; const stream = createReadStream(); const params = { Bucket: process.env.AWS_BUCKET_NAME, Key: `${uuidv4()}/${filename}`, Body: stream, }; console.log('params:', params); const res = await this.s3.upload(params).promise(); console.log(`File: ${filename} uploaded successfully`); return res.Location; }); const response = await Promise.all(uploadPromises); return response; } }

좋아요수
0
댓글수
2
조회수
233

질문&답변

8-6 도커 compose-build 에러 질문있어요,,

안녕하세요 해결했습니다. https://github.com/docker/compose/issues/4874 위의 링크에서 맨 아래 스크롤쪽에서 emirom 님이 달은거를참고하여 해결했습니다. Reinstalling docker-compose worked for me First, remove the old version: If installed via apt-get sudo apt-get remove docker-compose If installed via curl sudo rm /usr/local/bin/docker-compose If installed via pip pip uninstall docker-compose Now Install the new one: sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose then sudo chmod +x /usr/local/bin/docker-compose 위의 순서대로 실행하여 해결했습니다,.

좋아요수
1
댓글수
2
조회수
912

질문&답변

여러분 우분투에서 mysql 설치 질문있습니다.

저는 GG를 쳤습니다. 별에 별짓을 다해봤지만 해결을 못했어요. 우분투도 지웠다 다시깔아봤었습니다.. 우분투 새롭게 설치하고 mysql 새롭게 설치하고 로그인은 잘되었지만 dbeaver에 연결이안되서 또 검색해서 이것저것 하다가 이제는 패스워드가 지멋대로 바뀌었는지 mysql -u root -p 하고 패스워드치면 로그인이안되네요.. 휴! 그냥 눈팅하다가 도커로 mysql할 때 그때 다시 실습해야겠네요

좋아요수
0
댓글수
1
조회수
372

질문&답변

pgAdmin docker 연결 및 사용법

좀 더 자세하게 말씀드리면 ,pgAdmin은 postgresql을설치하면 딸려옵니다. 설치하면서 포트를 설정하라고할텐데 강의에서의 포트번호는 5432입니다. 아마 기본적으로 pgAdmin도 5432로 되어있을거에요 그대로 진행해주세요 구체적으로는, docker-compose.yml,data-source.ts파일에있는 post번호랑 동일하게 포트번호를 설정해주세요

좋아요수
0
댓글수
2
조회수
595