Генерация формы из объекта Мангуста Схема? - PullRequest
9 голосов
/ 19 марта 2012

Я пытался сгенерировать форму, основанную на определении схемы Mongoose.У меня были проблемы с поиском, где информация схемы скрыта.Где в объекте хранится информация о типе пути и т. Д.

Или лучше, кто-нибудь уже пытался это сделать?Я использую Jade, но то, что выкачивает HTML, тоже будет хорошо.

Ответы [ 3 ]

1 голос
/ 12 мая 2012

Если вы экспортируете свои модели, то есть

module.exports = mongoose.model("ModelName", Model)

Проверьте в .schema вашего модуля.Здесь должна быть вся необходимая информация.

1 голос
/ 15 февраля 2014

Я могу порекомендовать вам проверить Formage (npm: formage)

https://github.com/Empeeric/formage

Вы можете получить хорошие идеи из этого проекта.

1 голос
/ 20 марта 2012

Мой маленький проект создает полный CRUD для схемы мангуста. Это немного грубо, но может быть полезным. https://github.com/jspears/bobamo

Хотя это очень клиентская сторона, все формы генерируются (они могут быть переопределены статическими версиями, если это не то, что вам нужно). То есть он не использует jade, но он использует шаблон подчеркивания на клиенте и jqtpl на сервере для генерации javascript, который создает форму.

Ничего себе, это было действительно неясно ... Браузер общается с сервером через JSON / REST, он загружает это в весь интерфейс javascript. Этот внешний интерфейс генерируется на сервере узла по требованию клиента. Таким образом, его легко изменить, и он относительно чисто разделяет данные от представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...