Giúp đỡ về RESTful Api

-Em đang tìm hiểu về cách kết hợp RESTful Api, em có 1 service phần comment viết bằng JS(NodeJS) có database là mongoDB, và 1 web chính viết bằng PHP - Laravel có database là MySQL,
-Em định gắn phần comment (NodeJS) vào project PHP thông qua gọi api bằng Vue, nhưng em không biết là xét user nào đăng nhập và user đó được comment thì có thể dùng php không ạ ? hay phải viết bên nodejs ạ ?
-Dữ liệu comment sẽ được lưu lại bên phía mongodb phải không ạ ?
Cảm ơn các bác ạ :grinning:

1 Like

Bạn tìm hiểu OAuth để cho phép user trên web gửi comment vào service.
Có thể dùng PHP hay bất kỳ ngôn ngữ nào để gửi comment, nhưng phải cũng phải viết phần xử lý authentication bên NodeJS.
Dữ liệu comment lưu bên mongoDB.

6 Likes

Cảm ơn bác ạ :laughing: mà bác có thể cho em hỏi NodeJS thường được viết cho việc gì trong một project như laravel ạ ? hầu như ngay cả chat laravel cũng có laravel echo @@ tại em đang làm đồ án mà buộc phải có nodejs, mà em không biết nên viết phần nào ạ :sweat_smile:

NodeJS làm được thì PHP cũng có thể, vấn đề là ở thời điểm hiện tại dùng cái nào thì tốt hơn giữa 2 ngôn ngữ này.
Như đồ án bắt buộc có NodeJS thì có lẽ thầy của bạn đang hướng đến ưu điểm xử lý nhiều kết nối cùng lúc của nó. Bạn nên dùng với những phần cần cập nhật thông tin liên tục, theo thời gian thực (real time): chat, biểu đồ, hoạt động của người dùng, log hệ thống, … mục bình luận của ứng dụng có nhiều truy cập như livestream chẳng hạn.

7 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?