ajax trong nodejs



  • mình muốn lấy dữ liệu từ mongoDB hiển thị vào http://localhost:33/data
    mà không cần F5 lại trình duyệt mà vẫn cập nhật data mới trong mongoDB thì cách làm bằng ajax như thế nào ạ?



  • dùng socket.io, khi push data vào mongodb thì realtime dữ liệu luôn, k cần F5 call lại api nữa



  • dạ. trong nodejs ko dùng được ajax à a @huydd



  • @Hải-Nguyễn215 Thì bạn dùng để load dữ liệu khi truy cập lần đầu hoặc F5 còn gì, còn khi mà có dữ liệu mới muốn cập nhật ngay mà k xài ajax load lại, thì xài socket.io



  • @Hải-Nguyễn215
    Trong NodeJS, để lấy data từ Web Service khác thì bạn có thể dùng fetch

    Theo như hiểu thì bạn nên thể làm:

    • Viết Web API trên NodeJS
    • Dùng api để gọi API

    Còn nếu bạn muốn push dữ liệu realtime từ server xuống client thì bạn có thể nghiên cứu meteor https://www.meteor.com/

    sockket.io library cũng cho phép chúng ta làm được điều đó. Nhưng bạn phải viết code nhiều và hơi cực hơn meteor.



  • @tuanquynet vâng. e cũng mới tìm hiểu về nodejs, kiến thức nó khó khăn quá :( các bác có tài liệu hay nào cho em tham khảo với ạ



  • bạn thử tìm hiểu module axios thử xem


Log in to reply