проде собирать бекенд? Вместо простого копирования и npm install? Удалить весь лишний код и всё такое.
И есть ли какие-то специальные тулзы для того, что бы запутать код? Те переименовать всё с человеческого на наборы букв, сложить всё в одну папку итд. Я думаю на беке всё засунуть в один файл ка кна фронте это плохая идея, да?
а зачем? фронт сокращают в первую очередь для уменьшения размера загружаемых юзером файлов, на бэке нет в этом нужды.
А есть какой-то вариант, когда используют вебпак на беке? И что с инструментами запутывания кода?
по первому вопросу не отвечу, я бэк на js не пишу. по второму я повторю встречный вопрос - зачем? зачем запутывать код на бэке?
Это называется обфускация Дальше уже в гугл
Как вариант, отдать заказчику не исходники а бек готовый, после оплаты исходники
конкретно вебпак - врятли. а вот инструменты для запутывания - да, такие есть. но лезть в них стоит, когда в js уже тру
Я постоянно использую вебпак на беке
а что им делаете, если не секрет?)
умный заказчик разберется в любом случае, а для глупого есть и попроще варианты
+ слипшимися кусками
Ну смотри. Во-первых, я хочу писать на TS, а нода хочет выполнять JS. Соответственно, нужна транспиляция. Разумеется, есть tsc, который умеет транспилировать. Однако, tsc без дополнительных инструментов не умеет работать с алиасами путей. Кароч, в целом, мне очень удобно, что у меня есть исходный код со всеми нужными мне инструментами, а командой npm run build я могу получить папку, которую просто закину на сервер и всё будет работать... Как-то так 😊
интересный подход) я понела, спасибо)
А вот ещё вспомнил критический фактор, в пользу вебпака. У него есть лоадеры и для бэка это тоже полезно. Например, я могу обычным import импортировать в код... SQL запрос 😅
Обсуждают сегодня