Встречаю в проектах- что пригодится знать

ПЛАГИНЫ

express-promise-router — для использования множества раз.роутеров. Все методы управления расбарсывает на маленькие кусочкт. Он возвращает promisies в виде response

stripe — библиотека проведения платежей stripe.com

при нажатии на кнопку оплатить с бэкэнда поступит paymentintent

randa — для повседневных задач разработчика

например, сложить массив элементов для вычисления кол-ва продуктов в корзине. Функция 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), описывает логику взаимодействия между всеми элементами приложения

вместо

можно записать

vuex — библиотека vue , через которые на фронтенде вызываем actions

EVENT LIST

emit — для переброски события на верх event list

Функции

includes проверяет входит текeщий продукт в массив cartItemsIds

ОБРАБОТКА ОШИБОК

при выводе ответа при запросах

ФИШКИ

отсылка к папке src

Термины

Middlewaire — посредник между сервером и express. Пиццерия, заказчик. У пицерии нет собст. доставки, поэтому яндекс доставка используется, такая middlewaire

ПОДВОДНЫЕ КАМНИ ИЗ-ЗА КОТОРЫХ НЕ БУДЕТ РАБОТАТЬ ПРИЛОЖЕНИЕ

если прописать product.title.code, то геттерс применится только к title , а не к product.title

ТЕХНОЛОГИЯ КОДИНГА

ЗАДАЧИ

1.поставить плагин vs studio для того, чтобы в автоподстановке появились мои функции

2.установка nodemon,

npm install -g nodemon

nodemon -v

Если ошибка после команды nodemon -v

  • Нажмите клавишу Windows.
  • Введите PowerShell.
  • Щелкните правой кнопкой мыши на Windows PowerShell и выберите Запуск от имени администратора.
  • Set-ExecutionPolicy RemoteSigned

3.плагин vue в хроме

переключение между несколькими раб.экранами винды (сочетание клавиш)

равномер. распределение пространства экрана для редактор кода браузера (сочетание коа)

prettierrc — для автоматического выравнивания кода: пробелы, скобки- к единому стилю, чтобы у всей команды был код

Ссылки