2016-09-27 11 views

Trả lời

0

Thiết lập flash cơ bản nhất sử dụng một cái gì đó như connect-flash. Về cơ bản nó là một hệ thống nhắn tin sử dụng phiên để lưu trữ tạm thời.

Hướng dẫn cơ bản mà tôi đã thực hiện để sử dụng cho các tin nhắn như quảng cáo bánh mì nướng. Khi người dùng xác nhận tin nhắn, nó sẽ bị xóa khỏi phiên.

3

Tin nhắn nhấp nháy giống như tạm thời biến

Nhưng nó chủ yếu là một phiên tạm thời, Ví dụ bạn muốn hiển thị một thông báo lỗi chỉ cho một lần, Nó sẽ có sẵn cho chỉ có một hit. trong tuyến đường tiếp theo, nó sẽ biến mất

Vì vậy, bằng cách sử dụng thông báo flash, bạn có thể hiển thị thông báo lỗi hoặc thành công cho người dùng.

3

Để diễn giải tài liệu hộ chiếu.js, thông báo Flash được kết hợp với chuyển hướng tuyến đường để cung cấp hoặc hiển thị thông tin trạng thái cho người dùng.

app.post('/login', 
    passport.authenticate('local', { successRedirect: '/', 
            failureRedirect: '/login', 
            failureFlash: true }) 
); 

Về cơ bản, bạn cần họ cho người dùng biết họ đã thất bại hoặc thành công trong việc truy cập một số tài nguyên.

Sau đây là đoạn được cung cấp trong tài liệu:

Trong trường hợp của một thất bại

passport.authenticate('local', { failureFlash: 'Invalid username or password.' }); 

Trong trường hợp một thành công

passport.authenticate('local', { successFlash: 'Welcome!' }); 
Các vấn đề liên quan