- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Итак, как выглядит проект, начинаем с app.js и заканчиваем темплейтом ejs:
1. Все конфиги, сессии и тд подключается в app.js
2. В app.js подключается файл в котором содержатся rout'ы, этот файл содержит урлы которые передаются далее в другие файлы уже в app/routers - тут уже лежат файлы в которых по каждому из урлов опредлены параметры, например если мы передали а app/routers/login.js урл /login то в нем уже будет подробно:
app.get('/', ...app.post('/beginRegister', ...
3. Далее уже из такого app/routers/login.js, мы подключаем контроллер для этих роутов, например var Login = require(app/controllers/login), и уже например внутри app.post('/beginRegister'... мы обращаемся к контроллеру Login передав в него res,req:
4. В контроллере мы подключаем модель var Model = require(app/models/login). Теперь в контроллере мы имеем req, res и создадим экземпляр модели var model=new Model();
И далее уже в методе doRegister() контроллера мы обратимся к модели передав в нее данные из формы и коллбэк который выведет результат в браузер:
В целом в так я вижу основу, и мне кажется что тут что-то не так, я недавно изучаю noodejs, и вот решил попробовать что-то написать. Оцените правильность такого подхода, если тут есть недостатки или совсем все ужасно, объясните как правильно это делать! Спасибо за потраченное время)
судя по всему в гугле вы забанены, так что вот для начала: Построение полноценного MVC веб-сайта на ExpressJS