Vietnam

    Nodejs.vn

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

    Cấu trúc chuẩn tên thư mục, tên file cho project nodejs

    Hỏi Đáp
    1
    10
    4138
    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.
    • Tieu dang van
      Tieu dang van last edited by

      Hi all,
      Hiện tại em đang chuẩn bị dev dự án với nodejs với dự kết hợp Node, angularjs, Expressjs, Mongo và các API lấy dữ liệu các bên #.

      Đây là 1 dự án lớn và sẽ phát triển dài hơi, nhiệm cụ của nó là xây dựng có khuôn khổ từ các viết, đặt file, thư mục thông minh để sau này phát triển mở rộng cho nhiều dự án # kế thừa.

      Bác nào có kinh nghiệm trong mảng này có thể chỉ bảo em chút k ạ?
      Em cảm ơn nhiều!

      1 Reply Last reply Reply Quote -1
      • Đàm Huy Hiệu127
        Đàm Huy Hiệu127 last edited by

        Bạn có thể cài thử meteor, sailsjs, mean.io về xem rồi bắt trước cách tổ chức của nó.!

        Đó là các Framework base-on Expressjs, thiết nghĩ nếu viết bằng Expressjs thì hơi tốn times. ^^.

        Vũ 1 Reply Last reply Reply Quote 1
        • Vũ
          Vũ Global Moderator @Đàm Huy Hiệu127 last edited by

          @Đàm-Huy-Hiệu127 đã nói trong Cấu trúc chuẩn tên thư mục, tên file cho project nodejs:

          Bạn có thể cài thử meteor, sailsjs, mean.io về xem rồi bắt trước cách tổ chức của nó.!

          Đó là các Framework base-on Expressjs, thiết nghĩ nếu viết bằng Expressjs thì hơi tốn times. ^^.

          Cứ vọc 1 vài framework ít nhiều tăng được chút +exp :))

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

          Đàm Huy Hiệu127 1 Reply Last reply Reply Quote 1
          • Đàm Huy Hiệu127
            Đàm Huy Hiệu127 @Vũ last edited by Đàm Huy Hiệu127

            @Vũ Kiểu như xem các thư mục nó tạo đó( project structure_. vd:
            asset/
            api
            config
            task
            ...
            package.json
            bower.json

            Vũ 1 Reply Last reply Reply Quote 1
            • Vũ
              Vũ Global Moderator @Đàm Huy Hiệu127 last edited by

              @Đàm-Huy-Hiệu127 đã nói trong Cấu trúc chuẩn tên thư mục, tên file cho project nodejs:

              @Vũ Kiểu như xem các thư mục nó tạo đó

              Đó gọi chung là mẫu thiết kế (Design Pattern) 😃

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

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

                Cái này là các boilerplate, không phải design pattern đâu. Bạn có thể tham khảo cái khung này :
                https://github.com/sahat/hackathon-starter

                Vũ 1 Reply Last reply Reply Quote 2
                • T
                  Trường Thọ Đinh last edited by

                  Theo tìm hiểu của mình thì cách tổ chức của meanjs cũng khá OK (http://meanjs.org/)
                  Nó tổ chức theo dạng module. Mỗi module đều có 3 thư mục

                  • server: code cho phần API (nodejs)
                  • client: code cho phần frontend (sử dụng angularjs)
                  • test: chứa các script để test (có thể bỏ qua)
                    Ngoài ra còn có tiện ích yo generator để tạo ra các module nhanh chóng hơn
                  1 Reply Last reply Reply Quote 1
                  • Vũ
                    Vũ Global Moderator @Quốc Cường last edited by

                    @Quốc-Cường cảm ơn Cường, có vẻ mình hơi lạc đề 1 chút 😃

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

                    1 Reply Last reply Reply Quote 1
                    • Tieu dang van
                      Tieu dang van last edited by Tieu dang van

                      Hiện em tính dựng 1 mô hình thế này các bác ạ.
                      0_1468897275684_node-structure.png

                      Mô hình này em học từ các hệ thống Framework PHP trước đó e thấy cũng thuận tiện, các bác có gì chỉ giáo e với nhá.
                      Em cảm ơn!

                      mariohandsome 1 Reply Last reply Reply Quote 1
                      • mariohandsome
                        mariohandsome Vue.js @Tieu dang van last edited by

                        @Tieu-dang-van bác có cấu trúc ra git không. cho em xin tham khảo ạ. em cũng dân PHP sang node.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post