ПЛАГИНЫ
express-promise-router — для использования множества раз.роутеров. Все методы управления расбарсывает на маленькие кусочкт. Он возвращает promisies в виде response
stripe — библиотека проведения платежей stripe.com
![](https://hqline.ru/wp-content/uploads/2024/05/image-14.png)
randa — для повседневных задач разработчика
![](https://hqline.ru/wp-content/uploads/2024/05/image-10.png)
например, сложить массив элементов для вычисления кол-ва продуктов в корзине. Функция sum
reduce —
axios — плагин для отправки запросов серверу
axios.get,axios.post,axios.delete,
cors — для того, чтобы сервер не возвращал ошибку cors при отправке запроса с другого домена
const cors = require('cors'); app.use(cors());
STATE MANAGER (STORE)
store (в service|store|vue) — хранит состояния (state manager), описывает логику взаимодействия между всеми элементами приложения
вместо
![](https://hqline.ru/wp-content/uploads/2024/05/image.png)
можно записать
![](https://hqline.ru/wp-content/uploads/2024/05/image-1.png)
![](https://hqline.ru/wp-content/uploads/2024/05/image-3.png)
EVENT LIST
![](https://hqline.ru/wp-content/uploads/2024/05/image-11.png)
Функции
![](https://hqline.ru/wp-content/uploads/2024/05/image-12.png)
![](https://hqline.ru/wp-content/uploads/2024/05/image-13.png)
ОБРАБОТКА ОШИБОК
при выводе ответа при запросах
![](https://hqline.ru/wp-content/uploads/2024/05/image-15.png)
ФИШКИ
отсылка к папке src
![](https://hqline.ru/wp-content/uploads/2024/05/image-2.png)
Термины
Middlewaire — посредник между сервером и express. Пиццерия, заказчик. У пицерии нет собст. доставки, поэтому яндекс доставка используется, такая middlewaire
ПОДВОДНЫЕ КАМНИ ИЗ-ЗА КОТОРЫХ НЕ БУДЕТ РАБОТАТЬ ПРИЛОЖЕНИЕ
![](https://hqline.ru/wp-content/uploads/2024/06/skrinshot-19-06-2024-083431.jpg)
ТЕХНОЛОГИЯ КОДИНГА
ЗАДАЧИ
1.поставить плагин vs studio для того, чтобы в автоподстановке появились мои функции
2.установка nodemon,
npm install -g nodemon
nodemon -v
Если ошибка после команды nodemon -v
- Нажмите клавишу Windows.
- Введите
PowerShell
. - Щелкните правой кнопкой мыши на
Windows PowerShell
и выберитеЗапуск от имени администратора
. - Set-ExecutionPolicy RemoteSigned
3.плагин vue в хроме
переключение между несколькими раб.экранами винды (сочетание клавиш)
равномер. распределение пространства экрана для редактор кода браузера (сочетание коа)
prettierrc — для автоматического выравнивания кода: пробелы, скобки- к единому стилю, чтобы у всей команды был код