Câu hỏi Cách đơn giản để tạo mã với Mongoose và Node.js và Underscore?


Tôi muốn tạo ra một cái gì đó như thế này:

http://www.ivarvong.com/2010/08/node-js-connect-mongoose-and-underscore/

Nhưng tôi muốn tạo mẫu html và mã phía máy khách khác, hoặc có lưu / truy vấn chung / nguyên khối hoặc tạo riêng cho mã Node.js và phía máy khách (jQuery hoặc bất kỳ thứ gì), tất cả dựa trên trên mô hình.

Vì vậy, một cái gì đó giống như sử dụng gạch dưới để điền vào một vài mẫu dựa trên một số mô hình Monogoose (MongoDB). Dựa trên mô hình, bạn có một biểu mẫu HTML mà ai đó có thể điền vào, một số mã máy khách và phía máy chủ để lưu dữ liệu trong mô hình đó vào MongoDB và một số mã để hiển thị dữ liệu cho mô hình đó trong danh sách hoặc bảng.


30
2017-11-27 10:17


gốc


Trong ba tuần qua, tôi đã tìm kiếm xa và rộng cho chính xác điều này nhưng lại trống rỗng: - / - Mike Repass
Bạn biết đó, gần một năm sau đó và tôi vẫn đang tìm kiếm điều này. Có vẻ như một miếng keo cần thiết để thực sự làm cho tất cả các bộ phận này hoạt động. Nếu không, chúng ta vẫn phải ngồi xung quanh viết mã CRUD. - Gates VP
Cơ hội để khám phá các cách tiếp cận mới (hoặc mới một lần nữa) dựa trên mã không đồng bộ là một trong những phần tốt nhất của phần mềm xây dựng với nút. Điều đó đang được nói, nó luôn luôn gây phiền nhiễu khi bạn không có công cụ mà bạn muốn. - wprl
Tôi đã sửa đổi từ ngữ để nó không yêu cầu một công cụ hoặc thư viện. Nếu bạn có thể đề xuất một trang web tốt hơn cho câu hỏi này, thì hãy di chuyển nó ở đó. Nếu không, nó bây giờ 'phù hợp với định dạng' vì vậy xin vui lòng để lại nó, bởi vì những người khác rõ ràng là việc tìm kiếm thông tin này hữu ích. - Jason Livesay
Bạn đã bao giờ tìm thấy bất cứ điều gì cho điều này? - stampede76


Các câu trả lời:


Tôi đã viết một thư viện cho việc này. Tài nguyên-Juggling có các mô hình JugglingDB của bạn (có thể tồn tại với Mongoose, Redis, MySQL hoặc các DB khác) và hiển thị chúng dưới dạng tài nguyên RESTful. Theo mặc định, chúng tôi cung cấp quyền truy cập JSON cho tất cả chúng, nhưng HTML cũng có thể bằng cách viết các mẫu cần thiết.

Xem https://github.com/bergie/resource-juggling#readme


3
2018-03-07 11:58





Vì vậy, đây là một trả lời muộn, nhưng tôi tin rằng đây là dự án bạn đang tìm kiếm:

Railway.js

Đó là một sự giao thoa giữa Rails & Node / Express / Mongoose. Nếu bạn đang tìm kiếm Rails of Node.JS, đây có vẻ là điều gần nhất.


3
2017-10-05 07:17



BTW, Railway.js được đổi tên thành JS hợp chất - npmjs.org/package/compound - Nathan Friedly


Đây là một thể loại crud khác mà tôi tìm thấy:

https://github.com/jspears/bobamo

Tôi đã từng đích thân sử dụng nó, nhưng khi tôi báo cáo bị bệnh trở lại


2
2018-03-06 18:02





Một gói khác bạn có thể thử là chồi.

Nó cung cấp crud cho node.js, express và mongodb và REST tương thích với lược đồ url backbone.js mặc định.


2
2017-07-25 14:02





Xem AllcountJS khung phát triển ứng dụng nhanh chóng. Nó cho phép xác định mô hình miền theo định dạng giống JSON. Ví dụ ứng dụng Hello World đơn giản có một bộ sưu tập MongoDB có tên HelloWorld với hai trường: văn bản "Foo" và ngày "Bar" sẽ trông giống như

A.app({
  appName: "Hello World",
  menuItems: [
    {
      name: "Hello world",
      entityTypeId: "HelloWorld",
    }
  ],
  entities: function(Fields) {
    return {
      HelloWorld: {
        fields: {
          foo: Fields.text("Foo"),
          bar: Fields.date("Bar")
        }
      }
    }
  }
});

Menu, bảng và biểu mẫu UI được tạo tự động bằng cách sử dụng các mẫu Jade mặc định, AngularJS và Twitter Bootstrap. AllcountJS cũng cung cấp cách ghi đè các mẫu mặc định và có các điểm mở rộng khác.


2
2017-12-30 14:04





Tôi không chắc chắn 100% tôi làm theo nhưng có thể một cái gì đó như Backbone.js sẽ giúp. Backbone sẽ cung cấp một khung công tác MVC làm cho nó rất dễ dàng để tạo ra các thành phần phù hợp đơn giản trong mỗi lớp.


0
2018-03-14 08:19



Tôi nghĩ anh ấy có nghĩa là một cái gì đó hoạt động 'ra khỏi hộp' dựa trên các mô hình / bộ sưu tập. - UpTheCreek