Добрый день
Вопрос болше теоретический нежели практический. Ищу совета как реализовать построение бизнес логики.
Итак. У меня есть следующего вида структура app.ts->route.ts->fetch.ts
Собственно вопрос в Deno/Node при HTTP запрсах route отрабатывает корректно но при каждом запросе index.html, main.css, ua.js он каждый раз проходит по route и соответственно по функциям, а функция fetch каждый раз отрабатывает. Тоесть есть ли какой то проектирование при котором такого нет. Допустим не из route вызывать, а как то по другому (да можно как будто мне кто то запрещает) так скажем по умному чтобы была читаемость поддержка кода.
На данным момент реализовано что в параментр в fetch если он не строка то и выходит с нулл.
Мне еще тут посоветовали использваоть "Разделение" типа controllers, modals, services. В контроллер это промежуточный вариант где идет вызов из route тоесть является носителем HTTP запросов и уже из него идут в сервисы тоесть в fetch. Но это не решает вопроса про повторные вызовы, опять же делать какие то заглушки как с fetch.
Поделитесь пожалцйста своим опытом.
Вопрос болше теоретический нежели практический. Ищу совета как реализовать построение бизнес логики.
Итак. У меня есть следующего вида структура app.ts->route.ts->fetch.ts
Собственно вопрос в Deno/Node при HTTP запрсах route отрабатывает корректно но при каждом запросе index.html, main.css, ua.js он каждый раз проходит по route и соответственно по функциям, а функция fetch каждый раз отрабатывает. Тоесть есть ли какой то проектирование при котором такого нет. Допустим не из route вызывать, а как то по другому (да можно как будто мне кто то запрещает) так скажем по умному чтобы была читаемость поддержка кода.
На данным момент реализовано что в параментр в fetch если он не строка то и выходит с нулл.
Мне еще тут посоветовали использваоть "Разделение" типа controllers, modals, services. В контроллер это промежуточный вариант где идет вызов из route тоесть является носителем HTTP запросов и уже из него идут в сервисы тоесть в fetch. Но это не решает вопроса про повторные вызовы, опять же делать какие то заглушки как с fetch.
Поделитесь пожалцйста своим опытом.