[Newbie] Xin hướng dẫn nhúng code node vào PHP
-
Em cần nhúng chat realtime node JS vào PHP, Các pro cho em hỏi có được không ạ. Cần thêm gì không ạ.
Thanks pro.
-
@thang-hoang Tách làm 2 services chạy riêng nhau đi bạn.
-
Nguyen Hien thanks anh. Em cần lấy user bên mySql để login vào chat thì làm thế nào ạ.
-
@thang-hoang Thì cái này phụ thuộc việc bạn chọn giải pháp Auth như thế nào
- Nếu dùng token thì có 2 trường hợp: 1 store ở db, 2 không store (JWT) - Thì bạn hoàn toàn có thể dùng code NodeJS để connect và validate nó =)).
- Nếu dùng session base -> Bạn dùng 1 physical database để share session https://www.digitalocean.com/community/tutorials/how-to-set-up-a-redis-server-as-a-session-handler-for-php-on-ubuntu-14-04. Đây là ví dụ store session xuống redis. Sau đó bên nodejs bạn đọc lên để kiểm tra thôi.
P/S: Cách 2 nghe ko khả thi lắm đâu. Vì xử lí chắc rất mệt. Mà chắc gì transport service cùa bạn có include cookie để bên server biết session. Nên mình nghĩ bạn upgrade Auth -> token base ( Dùng JWT trước cho dễ =))) ). Sau đó tách service ra. Nếu bạn nhúng vậy thì handle error chẳng hạn sẽ rất khó khăn.