- В качестве шаблонизатора использовался liquidjs
- В качетве логгера - winston (logger.js). Логгер пишет в файл и в консоль
- Линтер - ESLint
- В проекте есть поддержка .env файла. Пример .env.example
- Настройки axios - урлы и таймаут вынесены в config.js в корне проекта
- По заданию:
- программа возвращает дату в формате "сколько-то назад", если ptime меньше года, иначе возвращает дату целиком
- откуда брать раздел, к которому относится новость, и ссылку на него - не понятно. Поэтому раздел жестко вбит в шаблоне и всегда "Наука и техника"
- ссылку на новость прикрутил к заголовку новости
- фразы вывел в два столбца в table
- у главной страницы есть параметр query, в соответствии с которым выводится поисковая фраза и выделяются жирным совпадения в фразах
- ссылка при клике на фразу ведет на главную страницу с параметром ?query=[фраза]
- жирным во фразах выделяются все слова, которые есть в query. Порядок слов и регистр не учитываются
-
Notifications
You must be signed in to change notification settings - Fork 0
avasiliev83/hw
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published