featherjs + expressjs không chạy được callback function next



  • mình đang làm về nodejs kết hợp với featherjs và expressjs có một số trục trặc ở phần gọi hàm next() trong expressjs ! mình có route như sau ,ý định là sau khi chạy route handler crawlPostSelenium xong thì xẽ chạy callback next() để sau khi run xong crawlPostSelenium thì sẽ chuyển qua crawlLikesSelenium chạy tiếp ,nhưng nó lại ko chạy tiếp route handler crawlLikesSelenium
    ! với lại mình cũng chưa hiều lắm về cái next() trong expessjs nó sẽ chạy ntn trong featherjs ,mong mọi người giải đáp giùm mình cái hàm next() trong expressjs với các sử dụng nó trong featherjs, mình coi doc của featherjs thì nó nói sơ sài hàm next() quá nên cũng ko hiểu
    0_1493476153593_upload-acb4cf53-55fa-4d97-b96d-cc7be29815e3



  • @Đinh-Văn-Thành bạn có lẫn lộn giữa next của express với featherjs không.



  • @hidemanvn bạn có thể giải thích rõ cái next của freatherjs với express cho mình với dc ko ,tại cũng mới code nên chưa biết cách xài



  • @Đinh-Văn-Thành đơn giản là khi gọi next sẽ gọi middleware tiếp theo. Bạn tìm hiểu về middleware express
    Nếu bạn muốn dùng next của express trong router/middleware của featherjs thì bạn ghi đè bằng tên khác. Nhưng theo mình bạn ko nên dùng 2 framework như vậy, hãy chọn một.


  • Banned

    Khoá học "Lập trình web với NodeJS" sẽ hướng dẫn bạn từng bước để xây dựng các ứng dụng Web thời gian thực, tốc độ cao: BLOG cá nhân, CHAT nhóm,..
    Link đăng ký học : https://unica.vn/lap-trinh-web-voi-nodejs?coupon=khuyen-mai-2017


Log in to reply