Sergey
Чего-то рили глубоко копали
Anonymous
может мидла искали
Anonymous
такое бывает
Anonymous
ищут мидла который думает, что джун
Anonymous
Ты че не спишь
Andrii
Так не выходит. Для того, чтобы передать несколько файлов через busboy-body-parser нужно указать параметр multi : true. Но после этого начинает все крошиться. Первое сообщение, которое появляется : cannot read property length of undefined. Хотя я в коде не использую это свойство.
Andrii
Господа программисты, вопрос, как загрузить несколько файлов на сервер используя busboy-body-parser?
Andrii
???
Aleksei
Ты не используешь, а басбой использует. В форме у тебя нейм поля с файлом массивом задан?
Aleksei
Хотя я давно таким не занимался, может и не надо
Aleksei
https://codeforgeek.com/2016/01/multiple-file-upload-node-js/
V⚡️
Andrii
В форме нужно задать параметр multiple, а в коде уже рассматривать как массив req.files.название_той_формы[]
Quiet
Подскажите плз, как записать json файл по ссылке в переменную и ее заекспортить
Nikolay
Алгоритмы (сортировки и всякое такое) и их сложность; архитектура (mvc и его разновидности); нода под капотом (как устроен эвент луп, методы оптимизации v8 и т.д.); js (прототипное наследование, немного функциональщины).
Алдар
Nikolay
По базам поверхностно спрашивали. Ну типа там чем ноусиквел от сиквела отличается.
Sheldhur
import styles from './Home.css'; - внутри обычный css
...
<div className={styles.container}>
зачем {styles.container}? почему не просто "container"?
Vlad
Max
Ребят, как прокидывать в gulp-nodemon параметры, чтобы потом их юзать? Условные —dblogin и —dbpassword
Vlad
Vlad
Anonymous
Привет, народ. Есть ли пакет для Gulp аля defineplugin для Webpack? Ну или хотя бы нечто уровня #ifdef в C?
Sergey
заюзай препроцессор от си)))
Anonymous
интересно почему он этого не сделал
Anonymous
если си знает
Andrey
Anonymous
Anonymous
Просто проект древний (условно) и не мой, так что тащить в него webpack чисто для подобной мелочи не очень хочется.
Quiet
как из then вытащить переменную?
Sergey
.then(variable => {})
Vlad
мы уже писали тебе решение
Sergey
похоже человеку нужно почитать документацию
Vlad
const url = 'some-shit';
function checkStatus(response) {
if (response.status >= 200 && response.status < 300) {
return response
} else {
var error = new Error(response.statusText)
error.response = response
throw error
}
}
function parseJSON(response) {
return response.json()
}
let result;
return () => result
? Promise.resolve(result)
: fetch(url)
.then(checkStatus)
.then(parseJson)
.then(_ => {
result = _;
return _;
})
Sergey
ну это жи жесть))
Vlad
/cc @Jsr2416 мама смотри, домашку за меня делает разработчик за тысячи км от меня
Sergey
ну хотя)
Anonymous
_
Vlad
@sovamist первую две функции стандартные из документации https://github.com/github/fetch#handling-http-error-statuses
Scarx
/cc
Quiet
Vlad
Vlad
там обычные функции
Quiet
где он непонятен?
return () => result
? Promise.resolve(result)
: fetch(dataUrl)
.then(checkStatus)
.then(parseJson)
.then(_ => {
result = _;
return _;
});
Vlad
тернарка
Vlad
есть есть сохранённый результат сразу резовим его промисом
Vlad
если нет — фетчим, проверяем статус коды, парсим жсон, кешируем результат, возвращаем
Quiet
'return' outside of function
Vlad
ок
Nikolay
Vlad
const fetchSome = () => result /* */
export default fetchSome;
Vlad
конечно это функция, и конечно её надо экспортить
Nikolay
Хотя на тему использования тернарников можно и похоливарить :)
Anonymous
кто-то использует обфускацию кода node.js перед заливкой на сервер?
Славик
обфускация же нужна, чтобы код сделать максимально нечитабельным, да?
Славик
здесь ведь не путаются понятия?
Anonymous
всё верно)
Славик
тогда какая может быть логика в том, чтобы обфусцировать код на сервере?
Alexander
Славик
незаменимый работник?
Anonymous
страхуемся
Alexander
если чисто для себя, то все таки странно
Quiet
лига детективов проснулась?!)
Славик
разве телеграм не доказал всем, что одного кода продукта недостаточно, чтобы его стырить?
Anonymous
разве нет?
Quiet
Anonymous
а оператор делает
Quiet
Anonymous
однако, ответа на вопрос никто не знает?
Anonymous
делает!
нет, оператор прописан в спецификации, а реализация функции зависит от твоего разума
Quiet
Anonymous
Alexander
однако, ответа на вопрос никто не знает?
Не важно зачем тебе это надо, не понимаю в чем сложность. Берешь таск раннер, берешь обфускатор и пишешь задачу деплоя так, чтобы обфусцированный код шел на сервер
Quiet