Hướng dẫn login logout nodejs mysql - đăng nhập đăng xuất nodejs mysql
Mình đã có một bài về Bắt đầu Nodejs - Mongoose API (Authentication - CRUD) cho người mới học sử dụng Mongoose.Mongoose. Show Trong bài viết này, mình và các bạn sẽ làm một app API giỗng như bài trên, nhưng với phiên bản Mysql nhé.Mysql nhé. Không dài dòng nữa. Nào. Bắt đầu thôi. 1. Chuẩn bị và tạo projectNhững thứ cần chuẩn bị và tiến hành tạo project giống với bài viết Bắt đầu Nodejs - Mongoose API (Authentication - CRUD) cho người mới học của mình.chuẩn bị và tiến hành tạo project giống với bài viết Bắt đầu Nodejs - Mongoose API (Authentication - CRUD) cho người mới học của mình. Nhưng có chút thay đổi là cần phải chuẩn bị MySql thay vì MongoDBMySql thay vì MongoDB Và sử dụng package mysql và express-mysql-session thay cho mongoose và connect-mongomysql và express-mysql-session thay cho mongoose và connect-mongo Tương tự, chúng ta kiểm tra thành quả sau bước đầu chuẩn bị:
Các package cần dùng:
Và mở Postman chạy GET http://localhost:8797 2. Configuration MySqlTạo file 5 đơn giản và điền thông tin db của bạn:
Và 6 cũng điền thông tin db tương ứng:
7 sẽ có dạng như thế này:
Chạy:
2.1. MigrationTạo file 8 migration: Sau đó chaỵ:
2.2. Model
3. Authentication3.1. RegisterCần chỉnh lại file 9 một chút:
Tạo 1 file 0 để xử lý logic: 0Tạo file 1 để validate body: 1Controllers: 23.2. Log in
3
4
53.3. Log out
64. CRUD Posts4.1 Migration 7Run:
4.2. CRUD 9 0 1 2 3 45. EndNhư vậy là đã hoàn thành chức năng Authentication và CRUD 1 cách đơn giản với phiên bản sử dụng MySql. Hi vọng là bài viết này sẽ 1 phần nào đó giúp được các bạn mới bắt đầu học Nodejs như mình. Nếu thấy hay, hãy upvote, share để được đẹp trai và xinh gái hơn. |