[220415] 빙고게임 완성하기 - 02
클릭하면 X -> O 순서대로 찍히게 하기 한번 클릭한 곳은 다시 클릭해도 O/X가 바뀌지 않게 하기 클릭한 곳의 배열과 빙고조건을 충족시키는지 출력 //Square 컴포넌트 위에 작성 const calcuateWinner = (squares) => { const lines = [ [0,1,2], [3,4,5], [6,7,8], [2,4,6], [0,4,8], [0,3,6], [1,4,7], [2,5,8], ] for(let i=0; i
2022. 4. 17.
[220331] multer) 비동기적으로 이미지 여러개 업로드하기
파일을 올리는 html input 코드 요청을 하기 전에 거치는 미들웨어 multer 미들웨어를 거치면서 어디에 어떻게 저장할지 같은 옵션들이 결정된다. //미들웨어 multer 설정, 객체로 변환해준다 const upload = multer({ // 저장할 공간을 지정해줌 storage: multer.diskStorage({ // 인자 3가지 : 요청, 저장할 파일명, 콜백함수 destination: (req, file, done) => { // 에러에 대한 처리, 저장할 디렉토리 지정 done(null, "public/img"); }, filename: (req, file, done) => { //파일명을 그냥 적용하면 무조건 그 파일명으로 저장됨 //= 덮어쓰기 저장될 위험성이 있음. 그래서 새로운..
2022. 3. 31.