๐ฑ Develop(15)
-
[AWS] Node.js Multer๋ก S3์ ์ด๋ฏธ์ง ์ ๋ก๋ํ๊ณ Mysql์ ์ ์ฅํ๊ธฐ
๐ 1. ํจํค์ง ์ค์น ๋ฐ S3 ์ ๋ณด์ ๋ ฅ ํ์ํ ํจํค์ง๋ค์ ์ค์นํด์ค๋๋ค. ์ด๋ฏธ์ง ์ ๋ก๋๋ฅผ ์ํ multer,multer-s3๊ณผ aws-sdk๋ฅผ ์ค์นํด์ฃผ์ธ์. npm install multer npm install multer-s3 npm install aws-sdk ๐ s3,ec2 ๋ฑ ๊ฐ์ฒด๋ฅผ ํธ๋ฆฌํ๊ฒ ์์ฑํ ์ ์์. ์ค์นํ๋ค๋ฉด ๐ config ํด๋์ js ํ์ผ ํ๋๋ฅผ ๋ง๋ค์ด์ฃผ์ธ์! s3 ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ , ๋ฒํท์ ์์ฑํ ๋ csv๋ก ์ ์ฅํ๋ ํ์ผ์์ KeyID์ SecretKey, ๊ทธ๋ฆฌ๊ณ ๋ฆฌ์ ์ ์ ๋ ฅํฉ๋๋ค. ์ ๋ ๋ฆฌ์ ์ ์์ธ๋ก ๋ง๋ค์ด์, ap-northeast-2๋ก ์ ๋ ฅํ์ต๋๋ค. ์ด ํค๋ค์ ๊ทธ๋๋ก github์ ์ฌ๋ ธ ์ ์์๋ ํดํน์ผ๋ก ๊ณผ๊ธ์ด ์ผ์ด๋ ์ ์๊ธฐ ๋๋ฌธ์, ๋ฐ๋์ .gitignore ํ์ผ์ ์ถ๊ฐ..
2020.11.28 -
[Docker] Mac OS์์ ๋์ปค ์ค์นํ๋ฉด์ ๊ฐ๋ ์๊ธฐ
1. ๋์ปค ์ค์นํ๊ธฐ ๋จผ์ homebrew๋ก ๋์ปค client๋ฅผ ์ค์นํฉ๋๋ค. ๐บ brew install Docker ์ค์น๋ฅผ ์๋ฃํ์ผ๋ฉด ์๋ ๋งํฌ๋ก ๋ค์ด๊ฐ Docker Desktop for Mac์ ์ค์นํด์ค๋๋ค. ๐ https://hub.docker.com/editions/community/docker-ce-desktop-mac ๋ฐ์คํฌํ๊น์ง ๊น์์ฃผ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์๋จ ๋ฐ์ ๊ท์ฌ์ด ๊ณ ๋ ์์ด์ฝ์ด ์๊ธฐ๋๋ฐ, ์ฌ๊ธฐ๊น์ง ์๋ฃํ๋ฉด docker version์ผ๋ก client์ server์ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋ ๋จ๊ณ๋ก ์ค์นํ๊ธฐ ๊ท์ฐฎ๋ค๋ฉด, brew cask install docker๋ก Docker Desktop for Mac๊ณผ docker-machine, docker-compose๊น์ง ํ๊บผ๋ฒ์ ์ค์น ํ ์ ์..
2020.11.05 -
[๋ค์ด๋ฒ ๋ถ์คํธ์ฝ์ค ๊ฐ์] ์น ํ๋ก๊ทธ๋๋ฐ_http ํ๋กํ ์ฝ์ ์ดํด
** ๋ณธ ๊ฐ์๋ ๋ค์ด๋ฒ ๋ถ์คํธ์ฝ์ค์์ ๋ฌด๋ฃ๋ก ํ์ธํ ์ ์๋ ๊ฐ์ข๋ก, ์น ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด ์ง์์ ๋ฐฐ์ฐ๊ธฐ ์ํ ๊ฐ์์ ๋๋ค. ์ด๋ฒ ๊ฐ์ ๋ด์ฉ์ ํฌ๊ฒ http ํ๋กํ ์ฝ์ ์ ๋ฐ์ ์ธ ์๋ ๋ฐฉ์๊ณผ ์ฅ๋จ์ ๊ณผ ์์ฒญ/์๋ต ๋ฐ์ดํฐ ํฌ๋งท์ ๋ํด ๋ค๋ฃจ์์ต๋๋ค. 1. http๋? Hypertext Transfer Protocol์ ์ฝ์๋ก ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์ธํฐ๋ท ์์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ํ๋กํ ์ฝ์ ์๋ฏธํ๋ค. 2. URL url์ ์ธํฐ๋ท ์์์ ์์์ ์์น๋ฅผ ๋ํ๋ด๋ฉฐ, ํน์ ์น ์๋ฒ์ ํน์ ํ์ผ์ ์ ๊ทผํ๊ธฐ ์ํ ์ฃผ์๋ผ๊ณ ๋ณผ ์ ์๋ค. ์๋ฅผ ๋ค์ด์ mydrive๋ผ๋ ์ฌ์ดํธ์์ docs๋ผ๋ ํด๋์ ๋ค์ด ์๋ index.html ํ์ผ์ ๋ณด๊ณ ์ถ๋ค๊ณ ํ๋ฉด ์ฃผ์์ฐฝ์ ๋ค์๊ณผ ๊ฐ์ด ์ ์ผ๋ฉด ์ ๊ทผํ ์ ์๋ค. ์ ๊ทผ ํ๋กํ ์ฝ:// ๋ฆฌ์์ค..
2020.01.19