- 사용기술
- Node.js
- express
- express session
- Mongo Store
- express flash
- express session
- Mongo DB
- mongoose
- Pug
- sass
- webpack
- Vanillar JS
- MVC Model
What?
npm 의존성, pakage.json
Babel
Nodemon
}
server
middleware
controller
Cleaning the Code
import, export
URL Parmeter
URL 정규표현식
/ -> Home
/join -> Join
/login -> Login
/search -> Search
/users/:id -> See User
/users/logout -> Log Out
/users/:id/edit -> Edit My Profile
/users/:id/delete -> Delete My Profile
/videos/:id -> See Video
/videos/:id/edit -> Edit Video
/videos/:id/delete -> Delete Video
/videos/upload -> Upload Video
/videos/comments -> Comment on a Video
/videos/comments/delete -> Delete A Comment of a Video
Configurating PUG
Pratials
Extending Templates
Variables to Templates
MVP Styles
Conditionals (if)
Iteration(for each)
Mixins(pug 재사용)
Array Database
post Routing
MongoDB Setting
server.js/init.js분할git
db Validation
db Middlewares static
db search
video CRUD
Create UserModel
Custom Middleware
Password Model
Static Files Add
Video Owner Check
Bugfix
Webpack Configuration
SCSS Loder
nodemon config/setting
SCSS Styling
Vanillar JS for Custom Player
Controller Event
Count Views
+ Vanillar JS fetch Post
Video Recording
웹캠 없음으로 화면공유로 대체
flash message for redirect
Comments Model Define