The code for this repository corresponds to the project in Part 4 Testing Express servers, user administration
this project is a blog list.
My application link use Render server
The University of Helsinki is the oldest and largest science university in Finland, with an international scientific community of 40,000 people.
Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js.
- May 21, 2024
- 4.1 Blog List, step 1
- 4.2 Blog List, step 2 Refactor the application into separate modules (NB: not use express.Router())
- May 22, 2024
- 4.2 Blog List, use express.Router() in this application to controll route
- May 23, 2024
- Blog List part b, 4.8-4.12 1h
- Blog List part b, 4.13-4.14 2.5h
- May 24, 2024
- Blog List part c, add user Schema, add post api and get api
- Blog List part c, add fresh user test TDD(Test-Driven Development)
- Blog List part c, add bcrypt package
- Blog List part c, add populate
- Blog List part d, add jsonwebtoken and login api
- Blog List part d, create blog with logined user (use Bearer token)
- Blog List part d, Problems of Token-based authentication, set 1 hour token expires
- Blog List part d, add 401 test, create user params test, fixed bugs"