Yêu cầu thg 1 12, 2021 3:00 CH 190 1 1
  • 190 1 1
+2

Hỏi về cách sử dụng Axios interceptors trong nuxtjs

Chia sẻ
  • 190 1 1

Chào mọi người. Mình đang dùng axios interceptors trong vuejs để refresh token khi hết hạn và lưu nó vào cookies. Nhưng khi chuyển qua apply cho bên nuxtjs thì cái set hoặc xóa access token và refresh token trong interceptors đang ko dùng đc. Mình đang dùng lib js-cookies. Mình đoán là do bên nuxt đang chạy ssr nên ko dùng đc. Ko biết có bạn nào gặp chưa có thể giúp mình đc ko ạ?

1 CÂU TRẢ LỜI


Đã trả lời thg 1 13, 2021 9:06 SA
0

Có vẻ là đúng là do bên Nuxt.js bạn đang chạy ssr nên ko dùng được đó. Nếu hệ thống bạn không cần đến ssr thì bạn có thể đổi mode từ universal sang spa là sẽ được. Còn nếu cần ssr thì có lẽ bạn nên chuyển qua phương án khác xem sao. 🤔

Chia sẻ
Avatar quang hải @sven_9x
thg 1 13, 2021 2:16 CH

mình cần ssr. b có phương án nào ko nhỉ?

thg 1 13, 2021 3:25 CH

@sven_9x nếu dùng ssr thì bạn có thể lưu access token vào trong sesion rồi lấy ra dùng đối với các request ở server side. Như thế phía server side ko chạy js-cookies thì sẽ không bị lỗi.

Avatar quang hải @sven_9x
thg 1 16, 2021 9:03 SA

@huukimit b có ví dụ ko b? 😕

Avatar quang hải @sven_9x
thg 1 19, 2021 2:53 SA

@huukimit b ơi

thg 1 19, 2021 4:05 SA

@sven_9x

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí