Узел, Экспресс, Реакт и структура БД - PullRequest
0 голосов
/ 25 сентября 2018

Я хочу создать многостраничный сайт с несколькими пользователями.Я новичок, чтобы реагировать, поэтому я не совсем уверен, как должна выглядеть структура папок.На серверной стороне я буду использовать базу данных MySQL или noSQL.

Я прочитал несколько статей, но, похоже, существует много разных мыслей о том, как должна выглядеть структура.Пока я думаю, что это должно выглядеть примерно так:

  • models
    • user-db-query.js
    • и т. Д.
  • public
    • css
    • шрифты
    • js
    • Внешние библиотеки
      • начальная загрузка, jquery и т. Д.
  • маршруты
    • о
    • admin
    • и т. Д.
  • middlewares
    • passport.js
    • db-connection.js
    • и т. д.
  • просмотры
    • макеты
    • partials
      • navbar-залогинился
      • navbar-не-залогинился
      • etc
    • index
    • о

Я считаю, что это плохая структура из того, что я вижу, например, из этого репо: https://github.com/kriasoft/react-starter-kit, который должен быть надежнымИсточник с 3800 вилками.

Что вы, ребята, думаете?

1 Ответ

0 голосов
/ 25 сентября 2018

Для личных проектов / репозиториев, хотя хорошо следовать соглашениям и приведенная вами ссылка, безусловно, является хорошим примером, на самом деле все зависит от того, с чем вам удобнее всего работать.Там нет «плохой» структуры, если она имеет смысл для вас.

Если проект используется или будет опубликован, я рекомендую стараться придерживаться соглашения как можно точнее.Мало того, что другие люди с большей вероятностью узнают, что и где происходит, это также может упростить отладку и поиск других решений в Интернете, поскольку другие люди будут иметь схожие структуры папок.

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