Vietnam

    Nodejs.vn

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

    Kết nối cơ sở dữ liệu trong MEAN App

    AngularJS
    0
    11
    1988
    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.
    • Ann Nguyễn
      Ann Nguyễn @xuanngo90 last edited by

      @xuanngo90 bạn đã google chưa. Vì trả lời câu hỏi ngắn cuat bạn, phải mất nửa ngày mất ..

      1 Reply Last reply Reply Quote 0
      • X
        xuanngo90 last edited by

        trên mạng thì chỉ thấy cách dùng expressjs với mongodb chứ ko thấy cách viết trong angular2 - bằng 1 example cụ thể chẳng hạn

        hidemanvn 1 Reply Last reply Reply Quote 0
        • hidemanvn
          hidemanvn @xuanngo90 last edited by

          @xuanngo90 mongodb + expressjs hoạt động bên server, angular bên client thì bạn định viết kiểu gì.
          Bạn có thể dùng Angular Universal nhưng cấu trúc nó không giống angular bên client.

          1 Reply Last reply Reply Quote 0
          • Khoa Lê Duy
            Khoa Lê Duy @xuanngo90 last edited by

            @xuanngo90 said in Kết nối cơ sở dữ liệu trong MEAN App:

            Hỏi về kết nối cũng như xuất dữ liệu với mongodb và angular2 (Nodejs), cũng như cách sử dụng expressJS trong dự án Angular2, cám ơn ạ.

            Nodejs với mongodb thì có cái này
            http://mongodb.github.io/node-mongodb-native/2.2/quick-start/quick-start/
            angularjs2 với nodejs thì có cái này
            https://devcenter.heroku.com/articles/mean-apps-restful-api#set-up-the-angularjs-2-project-structure
            Còn angularjs2 với mongodb thì hiên tại "Khoa học" pó tay. Hóng cao thủ

            1 Reply Last reply Reply Quote 0
            • X
              xuanngo90 last edited by

              khi viết service cho 1 app angular2:
              Giả sử mình có cái api từ mockup như này:
              private apiUrl = "http://5938f61354f615001105aec5.mockapi.io/api/employees";

              bên dưới mình dùng hàm get như này:
              GetList(): Observable<any[]> {
              return this._http.get(this.apiUrl).map((response: Response) => response.json());
              };

              Vấn đề là hiện tại mình muốn thay cái link apiUrl trên bằng cái mongoDB chuyển qua Json thì phải làm sao?
              (*) trên mạng thì mình thấy hầu hết các link db của mongoDB có dạng 'mongodb://localhost:27017/myproject' thì mình connect tới như thế nào?

              Khoa Lê Duy 1 Reply Last reply Reply Quote 0
              • Khoa Lê Duy
                Khoa Lê Duy @xuanngo90 last edited by

                @xuanngo90 Cái này bạn không nắm vững kỹ thuật rồi
                Mình cũng khó giải thích rõ được cho bạn hiểu
                Nhưng tạm thời thế này
                nodejs là ngôn ngữ server(tạm gọi là như vậy - expressjs nó là 1 framework nodejs - mình gọi thế này không biết đúng hay không)
                angularjs2 là ngôn ngữ máy khách (client)
                vậy nên bắt buộc nó phải qua thằng server để lấy dữ liệu
                nếu cứ như bạn nghĩ thì client có thể thay đổi được dữ liệu - cái này chắc không ai mong muốn
                bạn nhìn thấy link như vậy không có nghĩa cơ chế nó giông nhau
                mà chính xác thì nó vẫn khác nhau mà 1 thằng là http và một thằng là mongodb
                theo ngu kiến mình hiểu là vậy. có gì sai bác sau bổ xung. xin không gạch đá

                tientoantai 1 Reply Last reply Reply Quote -1
                • X
                  xuanngo90 last edited by

                  à mình hiểu rồi, cám ơn bạn nhé, để học tiếp vậy, vì tính ra mình vẫn là newbie thôi 😃

                  1 Reply Last reply Reply Quote 0
                  • tientoantai
                    tientoantai @Khoa Lê Duy last edited by

                    @Khoa-Lê-Duy said in Kết nối cơ sở dữ liệu trong MEAN App:

                    nodejs là ngôn ngữ server(tạm gọi là như vậy - expressjs nó là 1 framework nodejs - mình gọi thế này không biết đúng hay không)
                    angularjs2 là ngôn ngữ máy khách (client)

                    Ơ thế trên thành phố người ta gọi nodejs là ngôn ngữ ạ? Nhà quê chúng em gọi Node.js là platform (mà không biết em viêt tên công nghệ đúng chưa nữa). Còn angularjs2 thì em mới nghe lần đầu, em chỉ biết AngularJS với Angular 2 thôi (cái này theo em biết thì nó dùng ngôn ngữ TypeScript)

                    Bác nào thông não hộ em cái

                    Khoa Lê Duy 1 Reply Last reply Reply Quote 7
                    • Khoa Lê Duy
                      Khoa Lê Duy @tientoantai last edited by

                      @tientoantai Mình kiến thức nông cạn bạn
                      Thanks bạn đã thông não!

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

                        @tientoantai, bạn có mở lớp dạy thêm Node.JS tại nhà không không cho mình đăng ký học với, mình là newbie 😃

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