[WEB3] Reentrancy Attack
1. Concept Reentrancy attack의 원리에 대해 알아봅시다. Reentrancy attack이란, 간단히 말해서 A 컨트랙트에 이더를 예치하고 출금할 수 있을 때, 악의적인 […]
1. Concept Reentrancy attack의 원리에 대해 알아봅시다. Reentrancy attack이란, 간단히 말해서 A 컨트랙트에 이더를 예치하고 출금할 수 있을 때, 악의적인 […]
#8.0 Edit Profile GET, #8.1 Protector and Public Middlewares 깃허브로 로그인하면 아바타를 가져올 수 있다. 이번 챕터에서는 웹사이트 로그인에서도
#7.0, #7.1, #7.2 Create Account 이제 User의 회원가입, 로그인을 다루는 부분을 만들어보자. #7.3 Form Validation Video part에서 했던 것과
#6.15, #6.16 Creating a Video schema에 맞게 upload.pug를 수정해주었다. 그리고 videocontroller.js의 함수를 수정해주었다. Video.js에 정의한 Video 객체에 request로
#6.0, #6.1 Array Database 먼저 fake database를 만들어주자. videos라는 fake array database를 만들어줬다. pug에서 attribute에는 #{} 방식으로
#5.0 Returning HTML response에 매번 html을 작성하여 send 해주는 것은 무리이다… 따라서 우리는 pug를 사용할 것이다! #5.1, #5.2 Configuring
#4.0, 4.1, 4.2 Routers 위처럼 만들어줄 수 있지만 그렇게 예쁘지는 않다. 라우터를 도메인 별로 나눠주자! 라우터 → 작업중인
#3.0 Your First Server src 폴더에 코드, 로직을 가진 파일(ex.index.js, server.js)을 모두 넣어줌 서버 생성 코드 app.listen →
#2.0 Your First NodeJS Project git init → git remote add origin ~ → npm init #2.1 Installing Express