Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search

    Em đang hoang mang quá các bác ạ, các bác giúp em với không em tẩu hỏa nhập ma mất

    Node.JS
    0
    24
    9483
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • thanhbinh
      thanhbinh last edited by

      Chào các bác, em hỏi ngu tý, em đang học nodejs nên giờ nó đang còn một mớ bòng bong nên em có hỏi ngu thì các bác đừng chửi em. Em chân yếu tay mềm nên kiến thức có hạn.

      Số là em đang viết 1 cái app nhỏ nhỏ em ban đầu định sử dụng angularjs để làm front-end. Phía server em dùng PHP viết các API rồi ở bên angularjs em dùng service http reponse để lấy ra hiển thị lên thôi.

      Nhưng cái ứng dụng của em em có định viết một cái box chat. Em có tìm hiểu thì có dùng pubnub để làm được việt chatbox với angularjs, nhưng em nghỉ là phụ thuộc vào một bên thứ 3 sẽ có nhiều hạn chế, em tìm hiểu một hồi thì dẫn em đến với nodejs. Em có thử download 1 vài cái code thử về xem, thì trong đó nào là expressjs, nào là passportjs. Đại khái là rất rất nhiều thứ loằng ngoằng mà đến giờ em chưa hiểu lắm./

      Em tìm hiểu thì kiểu nó là framework của nodejs như cái expressJS chẳng hạn. Em tìm hiểu thì có các framework như expressJS, socket.io, hapijs,...

      À ở mỗi folder em download về thì hay thấy có package.json. Cái này có phải nó là cái để quản lý vesion của các module như express, socket,... không ạ? Nếu một ứng dụng viết ra của nodejs thì chắc chắc cần phải có cái này với file index.js hay server.js để định nghĩa server để chạy phải không ạ.

      Với em hỏi thêm là nếu dùng nodejs thì thường là viết dung server - client chung vào 1 project hay viết riêng làm 2 project ạ.

      Em mới học nên nhiều kiến thức nó đến quá, đang hoang mang. Mong được các bro giúp đỡ em với ạ. Cảm ơn các bro nhiều.
      @Quốc-Cường Kíu em bác ơi

      1 Reply Last reply Reply Quote 0
      • CodeConCat
        CodeConCat last edited by

        Bạn mới học thì đừng nên làm App chat, làm 1 cái Todo List sẽ đơn giản hơn.
        Nếu bạn đã biết Angular thì có thể xem qua MEAN stack để làm.

        codeconcat

        thanhbinh 1 Reply Last reply Reply Quote 0
        • thanhbinh
          thanhbinh @CodeConCat last edited by

          @CodeConCat todolist thì em làm được rồi bác ạ.
          Ý em là em không biết mấy cái như em nói là socket.io, express.js, passportjs,... mấy cái này thì nó là các framework cả hay sao, mà trong 1 dự án chẳng lẽ mình dùng nhiều framework, như có nhiều dự án em thấy dùng cả express với passport, ...

          1 Reply Last reply Reply Quote 0
          • A
            achung0147 last edited by

            mấy cái này dạng như là mini framwork hoặc có thể gọi là big module

            1 Reply Last reply Reply Quote 1
            • Quốc Cường
              Quốc Cường last edited by

              À ở đây em cần phân biệt 1 chút giữa framework và library. Framework là 1 cái khung ứng dụng vậy thì thông thường trong 1 ứng dụng chỉ dùng 1 cái khung thôi. Library là thư viện, tập hợp hàm với 1 mục đích xác định giúp đơn giản hoá việc code .
              Passport là 1 thư viện mở rộng khả năng xác thực cho express. Trong một framework em dùng bao nhiêu library thì tuỳ ý :D. Ở đây passport tuân thủ theo chuẩn middleware của express nên nó là 1 thư viện chỉ dùng cho expressjs mà thôi
              Tương tự socket.io là 1 thư viện giúp xử lý websocket. 😃

              thanhbinh 1 Reply Last reply Reply Quote 1
              • thanhbinh
                thanhbinh @Quốc Cường last edited by

                @Quốc-Cường Cảm ơn anh, Nhờ các bro em giờ cũng hiểu được các định nghĩa đó rồi ạ 🙂

                1 Reply Last reply Reply Quote 0
                • Nam Nguyen
                  Nam Nguyen last edited by Nam Nguyen

                  Box chat thì bạn có thể nghiên cứu thử Meteor hỗ trợ rất tốt real-time web app
                  Tham khảo

                  • http://code.tutsplus.com/tutorials/real-time-messaging-for-meteor-with-meteor-streams--net-33409
                  • https://www.codementor.io/meteor/tutorial/getting-started-with-meteor-build-sample-app
                  thanhbinh 1 Reply Last reply Reply Quote 1
                  • thanhbinh
                    thanhbinh @Nam Nguyen last edited by

                    @Nam-Nguyen Cảm ơn bro

                    1 Reply Last reply Reply Quote 0
                    • Nguyễn Hải Linh
                      Nguyễn Hải Linh last edited by

                      Nên đọc sách để hiểu rõ hơn kiến trúc của Node JS. Nếu chưa có message anh gửi cho mấy cuốn.

                      thanhbinh Le Phuoc My P 3 Replies Last reply Reply Quote 1
                      • thanhbinh
                        thanhbinh @Nguyễn Hải Linh last edited by

                        @Nguyễn-Hải-Linh Cảm ơn anh, vậy anh gửi cho em mấy quyển với ạ. Cảm ơn anh

                        H 1 Reply Last reply Reply Quote 0
                        • H
                          Hoang Le @thanhbinh last edited by Hoang Le

                          @Nguyễn-Hải-Linh Cảm ơn anh, vậy anh gửi cho em mấy quyển với ạ. Cảm ơn anh

                          @thanhbinh Em có thể tham khảo quyển này :D. anh thấy nó khá hay, đầy đủ những kiến thức nền và dễ dàng theo dõi
                          Link: http://it-ebooks.info/book/4849/

                          thanhbinh 2 Replies Last reply Reply Quote 1
                          • thanhbinh
                            thanhbinh @Hoang Le last edited by

                            @Hoang-Le Cảm ơn anh

                            H 1 Reply Last reply Reply Quote 0
                            • H
                              Hoang Le @thanhbinh last edited by

                              @thanhbinh con gái mà chịu khó học hỏi công nghệ quá :D. em sẽ thành công sớm thôi 🙂

                              thanhbinh 1 Reply Last reply Reply Quote 0
                              • thanhbinh
                                thanhbinh @Hoang Le last edited by

                                @Hoang-Le Cảm ơn anh, giờ mới học là muộn rồi anh ạ.

                                1 Reply Last reply Reply Quote 0
                                • H
                                  Hoang Le last edited by

                                  @thanhbinh It’s never too late. chiến thôi 😃

                                  1 Reply Last reply Reply Quote 1
                                  • Le Phuoc My
                                    Le Phuoc My @Nguyễn Hải Linh last edited by

                                    @Nguyễn-Hải-Linh Pro có thể cho em xin 1 số tài liệu được không ak, cám ơn pro

                                    1 Reply Last reply Reply Quote 0
                                    • thanhbinh
                                      thanhbinh @Hoang Le last edited by

                                      @Hoang-Le đã nói trong Em đang hoang mang quá các bác ạ, các bác giúp em với không em tẩu hỏa nhập ma mất:

                                      @Nguyễn-Hải-Linh Cảm ơn anh, vậy anh gửi cho em mấy quyển với ạ. Cảm ơn anh

                                      @thanhbinh Em có thể tham khảo quyển này :D. anh thấy nó khá hay, đầy đủ những kiến thức nền và dễ dàng theo dõi
                                      Link: http://it-ebooks.info/book/4849/

                                      Quyển sách này em đang đọc và thấy rất là hay. Các anh chị nào cần đọc thì tham khảo quyển này xem nè.

                                      Ha Ya 1 Reply Last reply Reply Quote 0
                                      • Vũ
                                        Vũ Global Moderator last edited by

                                        Nơi tình yêu bắt đầu là đây 👍

                                        Tech-nông
                                        Email: [email protected]
                                        Profile: about.me/vunb
                                        Github: github.com/vunb
                                        Twitter: twitter.com/nhubaovu

                                        1 Reply Last reply Reply Quote 0
                                        • Ha Ya
                                          Ha Ya last edited by

                                          @thanhbinh minh thay link die roi, ban co the share lai cho minh vs dc ko, minh muon hoc node js

                                          thanhbinh 1 Reply Last reply Reply Quote 0
                                          • Ha Ya
                                            Ha Ya @thanhbinh last edited by

                                            @thanhbinh link die, can you share with me ? , thanks

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            $(document).ready(function () { app.coldLoad(); }); }