소개
게시글
질문&답변
2024.07.25
accessToken과 리프레시토큰 구현
https://stackoverflow.com/staging-ground/78788347위에는 제가 되도않는 영어 번역기돌려가면서 스택오버플로우에 올린건데..서버쪽에서 401에러를 계속 계속보내주고있습니다..(무한으로)혹시 제가 짠 코드중에 수정해야하는 부분이있는지 지적해주실수있으실까요?
- 0
- 2
- 110
질문&답변
2024.07.04
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
- 110
질문&답변
2024.06.16
8-6 도커 compose-build 에러 질문있어요,,
안녕하세요 해결했습니다.https://github.com/docker/compose/issues/4874위의 링크에서 맨 아래 스크롤쪽에서 emirom 님이 달은거를참고하여 해결했습니다. Reinstalling docker-compose worked for meFirst, remove the old version:If installed via apt-getsudo apt-get remove docker-composeIf installed via curlsudo rm /usr/local/bin/docker-composeIf installed via pippip uninstall docker-composeNow 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-composethensudo chmod +x /usr/local/bin/docker-compose위의 순서대로 실행하여 해결했습니다,.
- 1
- 2
- 337
질문&답변
2024.06.15
여러분 우분투에서 mysql 설치 질문있습니다.
저는 GG를 쳤습니다.별에 별짓을 다해봤지만 해결을 못했어요.우분투도 지웠다 다시깔아봤었습니다.. 우분투 새롭게 설치하고 mysql 새롭게 설치하고 로그인은 잘되었지만 dbeaver에 연결이안되서 또 검색해서 이것저것 하다가이제는 패스워드가 지멋대로 바뀌었는지mysql -u root -p 하고 패스워드치면 로그인이안되네요.. 휴! 그냥 눈팅하다가 도커로 mysql할 때 그때 다시 실습해야겠네요
- 0
- 1
- 146
고민있어요
2024.05.26 23:02
선생님 방탈출 질문 죄송한데요 고민있어요
- 0
- 0
- 131