소개
게시글
질문&답변
윈도우에서는 start에서 따옴표(')를 제거해야지 제대로 됩니다.
와, 이거에 한참 헤멨습니다 ㅜㅜ
- 8
- 3
- 230
질문&답변
소스는 제공 안하시나요? github 이라던가.
일단은 받아볼 수 있을까요? ㅎㅎ 감사합니다.
- 1
- 3
- 177
질문&답변
postman으로 한글이름으로 된 파일을 보낼시 깨짐때문에 문의드립니다.
저도 같은 현상이 발생하네요 Docker 좋은 자료.pdf 라는 파일을 첨부하면, Docker �@ ��.pdf 라는 이름으로 DB에 저장이 됩니다. 아래가 Multer 설정 정보입니다. filename에서 file.originalname에서부터 이미 이름이 깨져있어요. const multerConfig2 = multer.diskStorage({ destination: (req, file, cb) => { const uploadedPath = './uploads'; cb(null, uploadedPath); }, filename: (_req, file, cb) => { cb(null, `${file.originalname}`); }, }); 당연히 파일 저장 후, Controller에서 req.file.originalname에서도 이름이 깨져있습니다. 이상한건 Swagger나 브라우저에서 직접 요청한 것은 이름에 이상이 없고, Postman으로 요청한 것에만 한글 이름이 이렇게 깨집니다. 이것도 어떤 컴퓨터에서는 정상적으로 출력이 되네요... 어떤 차이인지 모르겠습니다 ㅠ postman에서 받아온 파일 첨부를 위해 보낸 request의 응답 response header를 추가합니다. (사진)
- 0
- 5
- 3.9K
질문&답변
혹시 GitHub 코드는 제공하시나요?
감사합니다 ㅎㅎ 앞으로도 좋은 강의 부탁드립니다
- 1
- 2
- 273
질문&답변
질문이요
저도 같은 문제가 있었습니다, https://mygumi.tistory.com/91 저는 여기 링크 참조해서 해결했네요 ㅎㅎ 1. npm i redis 명령어로 redis 모듈 추가 설치 2. 아래와 같이 명령어를 추가했습니다. (정렬이 안되서 보기가 불편합니다 ㅠ) import redis from "redis"; var host = process.env.RedisHost; var port = process.env.RedisPort; var password = process.env.RedisPassword; // 여기부터 추가 *********** var redisClinet = redis.createClient(port, host); var redisConnectionResult = redisClinet.auth(password, err => { if (err) console.log(err, " 에러 발생했습니다"); }); console.log("redis 연결 결과는? - ", redisConnectionResult); // 여기까지 추가 *********** const RedisStore = connectRedis(session); app.use( session({ secret: process.env.COOKIE_PASSCODE, resave: false, saveUninitialized: false, store: new RedisStore({ client: redisClinet, // 여기 부분 추가 *********** host: process.env.RedisHost, port: process.env.RedisPort, pass: process.env.RedisPassword, logErrors: true }) }) );
- 0
- 2
- 325