2012-03-07 2 views
1

Мне просто интересно, как люди строят свое приложение Node.js?Как мне создать приложение node/express/mongodb?

Обычно я создаю модели/представления/контроллеры/и это просто. Но я новичок в сцене Node.js, и я стараюсь как можно больше узнать о том, как работает сообщество.

Любой ответ приветствуется, спасибо!

+2

Структурирование приложений является личным предпочтением и конкретным разработчиком, просто сделайте что-то свое. (и это должно быть логично!) – Raynos

+0

Мне было просто интересно, я думаю, что моя текущая настройка в порядке ИМО, но я всегда ищу что-то лучшее хе-хе: P – TomShreds

ответ

4

Для чего это стоит, моя текущая настройка этого, пока я не придумал (или найти) что-то явно лучше:

lib 
    db 
     index.js 
     model.js 
     ... 
    handler 
     index.js 
     whateverMakesSenseForMyParticularWebSite.js 
     ... 
    router 
     index.js 
     model1RestRoutes.js 
     model2RestRoutes.js 
     iuRoutes.js 
     ... 
    config.js (or a folder with multiple files if it makes sense) 
    server.js (main) 
public 
    css 
    img 
    js 
test 
    ... 
views 
    ... 

Так что да, модели, представления, но я отдельные маршруты и фактические обработчики реализация. Развязка, инъекция зависимости полностью. Путь более проверяемый/макет.

Смежные вопросы