Devник – Telegram
Devник
136 subscribers
97 photos
6 files
189 links
Веб разработка и около it'шечка

Админ: @Daniil_IO
Download Telegram
Для продолжения лучше обратиться к Udemy:
https://www.udemy.com/course/nodejs-express-mongodb-bootcamp/
Сделай сайт...
Расписал всё что нужно для практики dsr. На изучение еще пара дней и пора писать
Со многим из списка я знаком, но последний раз писал на подобном стеке почти год назад. Пора вспоминать
Затарил себе VPS, попробую развернуть приложение удаленно, но пока только Hello World
http://185-20-227-41.ovz.vps.regruhosting.ru/
Сразу занялся настройкой и решил заменить apache на nginx. А так nginx входит в мой план с него и начну разбор стека технологий для dsr
Связал nginx с сервером на node (express). Теперь можно и NoSQL (MongoDB) заняться
Времени мало поэтому курсы на русском смотрю в x2.5, на английском в x1.6
Если включаю стандартную скорость, то сразу пролетает мысль "Чего так медленно то"
В таком темпе посмотрел курсы по express, mongo и webpack - крутые инструменты разработки, но после того как закончиться игра "Не пролети с dsr", разберусь в темах поподробнее
К сожалению снова случились "крестики нолики". Машина Тьюринга ждет своего часа, но в этом проекте хоть говнокода нет, нужно сесть дописать. Когда? Хз, точно после dsr (4 июня)
2 часа ночи, наконец-то смог запустить dev сервер и сервер на проде правильно. Теперь пора взяться за frontend и написать пару шаблонов страниц на реакте. Но сначала поспать
Завтра времени особо нет, спасибо любимому универу и неплохо бы заскочить на работу
Времени нет, но 19 коммитов всё равно сделал😄
Добавил styled-components для стилизации и сразу настроил их работу с SSR.
Добавил роутинг, чтобы можно было переключаться между страницами - добавил базовое меню в хедер.
Немного доработал webpack конфиг (он всё еще не поддерживает пару нужных в будущем вещей)
И немного доработал структуру папок
+ всякое по мелочи
Продолжаю разработку приложения для dsr. Сейчас это конечно не приложение, а скорее шаблон для работы с react и SSR (рендерингом на сервере). Собственно после практики я думаю и сделать из проекта шаблон для будущих проектов. Как раз пора уже сайт-портфолио создать.

Доработал webpack config:
теперь он умеет подгружать изображения (о чудо😄), и добавил их правильную загрузку как с клиента, так и с сервера
Начал разработку шаблонов страниц (наконец-то) Сегодня доделаю каждый тип страниц и начну разбираться с NoSQL базами данных

Также сегодня первый чекпоинт в dsr, думаю, все пройдет успешно
Исходники приложения можно найти на гитхаб: https://github.com/Daniel217D/dsr-practice
Прилетела ответочка от дср. Всё хорошо, но предложили внести некоторые изменения:
* Для конфига Mongo использовать переменные окружения и найти уже готовое решение для создания конфигов
* Воспользоваться логгером на сервере, на замену console.log
* Убрать синхронное чтение файлов
* Поработать над структурой роутов express

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