
Andrey
02.12.2016
06:52:10
В форме нужно задать параметр multiple, а в коде уже рассматривать как массив req.files.название_той_формы[]

KlonD90
02.12.2016
08:36:50

jdc
02.12.2016
08:39:15
Подскажите плз, как записать json файл по ссылке в переменную и ее заекспортить

Nikolay
02.12.2016
08:42:59

Google

Aldar
02.12.2016
08:44:41

Nikolay
02.12.2016
08:45:21
По базам поверхностно спрашивали. Ну типа там чем ноусиквел от сиквела отличается.

Sheldhur
02.12.2016
08:45:52
import styles from './Home.css'; - внутри обычный css
...
<div className={styles.container}>
зачем {styles.container}? почему не просто "container"?

Vladimir
02.12.2016
08:55:47

Max
02.12.2016
09:45:43
Ребят, как прокидывать в gulp-nodemon параметры, чтобы потом их юзать? Условные —dblogin и —dbpassword

Vladimir
02.12.2016
09:57:55

Max
02.12.2016
09:58:44

Vladimir
02.12.2016
10:09:27

Глеб
02.12.2016
10:16:24
Привет, народ. Есть ли пакет для Gulp аля defineplugin для Webpack? Ну или хотя бы нечто уровня #ifdef в C?

Сергей
02.12.2016
10:23:32
заюзай препроцессор от си)))

[Anonymous]
02.12.2016
10:24:45
интересно почему он этого не сделал
если си знает

Andrey
02.12.2016
10:26:47

Google

Глеб
02.12.2016
10:29:16
Просто проект древний (условно) и не мой, так что тащить в него webpack чисто для подобной мелочи не очень хочется.

jdc
02.12.2016
10:31:01
как из then вытащить переменную?

Сергей
02.12.2016
10:32:26
.then(variable => {})

Vladimir
02.12.2016
10:33:52
мы уже писали тебе решение

Сергей
02.12.2016
10:34:55
похоже человеку нужно почитать документацию

Vladimir
02.12.2016
10:37:19
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 _;
})

Сергей
02.12.2016
10:37:44
ну это жи жесть))

Vladimir
02.12.2016
10:37:55
/cc @Jsr2416 мама смотри, домашку за меня делает разработчик за тысячи км от меня

Сергей
02.12.2016
10:37:57
ну хотя)

[Anonymous]
02.12.2016
10:38:05
_

Vladimir
02.12.2016
10:40:39
@sovamist первую две функции стандартные из документации https://github.com/github/fetch#handling-http-error-statuses

Sergey
02.12.2016
10:45:12
/cc

jdc
02.12.2016
10:52:28

Vladimir
02.12.2016
10:52:43
там обычные функции

jdc
02.12.2016
10:53:02
где он непонятен?
return () => result
? Promise.resolve(result)
: fetch(dataUrl)
.then(checkStatus)
.then(parseJson)
.then(_ => {
result = _;
return _;
});

Vladimir
02.12.2016
10:53:08
тернарка

Google

Vladimir
02.12.2016
10:53:33
есть есть сохранённый результат сразу резовим его промисом
если нет — фетчим, проверяем статус коды, парсим жсон, кешируем результат, возвращаем

jdc
02.12.2016
10:54:38
'return' outside of function

Vladimir
02.12.2016
10:55:34
ок

Nikolay
02.12.2016
10:56:10

Vladimir
02.12.2016
10:56:16
const fetchSome = () => result /* */
export default fetchSome;
конечно это функция, и конечно её надо экспортить

Nikolay
02.12.2016
10:57:45
Хотя на тему использования тернарников можно и похоливарить :)

Roman
02.12.2016
11:13:22
кто-то использует обфускацию кода node.js перед заливкой на сервер?

Славик
02.12.2016
11:16:32
обфускация же нужна, чтобы код сделать максимально нечитабельным, да?
здесь ведь не путаются понятия?

Roman
02.12.2016
11:16:59
всё верно)

Славик
02.12.2016
11:17:16
тогда какая может быть логика в том, чтобы обфусцировать код на сервере?

я люблю грин дей
02.12.2016
11:17:31

Славик
02.12.2016
11:17:41
незаменимый работник?

Roman
02.12.2016
11:17:56
страхуемся

я люблю грин дей
02.12.2016
11:18:17
если чисто для себя, то все таки странно

jdc
02.12.2016
11:18:37
лига детективов проснулась?!)

Славик
02.12.2016
11:18:44
разве телеграм не доказал всем, что одного кода продукта недостаточно, чтобы его стырить?

[Anonymous]
02.12.2016
11:19:14

Google

[Anonymous]
02.12.2016
11:19:28
разве нет?

я люблю грин дей
02.12.2016
11:19:47

jdc
02.12.2016
11:19:55

Admin
ERROR: S client not available

[Anonymous]
02.12.2016
11:20:21
а оператор делает

jdc
02.12.2016
11:20:46

Roman
02.12.2016
11:20:47
однако, ответа на вопрос никто не знает?

[Anonymous]
02.12.2016
11:21:58
делает!
нет, оператор прописан в спецификации, а реализация функции зависит от твоего разума

jdc
02.12.2016
11:22:38

[Anonymous]
02.12.2016
11:23:04

я люблю грин дей
02.12.2016
11:23:14
однако, ответа на вопрос никто не знает?
Не важно зачем тебе это надо, не понимаю в чем сложность. Берешь таск раннер, берешь обфускатор и пишешь задачу деплоя так, чтобы обфусцированный код шел на сервер

jdc
02.12.2016
11:23:32

Roman
02.12.2016
11:25:53

я люблю грин дей
02.12.2016
11:26:42

Alex
02.12.2016
11:26:56
зачем?

я люблю грин дей
02.12.2016
11:27:08
кажется, я когда-то натыкался на модуль node-uglify или node-uglifier

Alex
02.12.2016
11:27:17
зачем обфусцировать код на сервере?

я люблю грин дей
02.12.2016
11:27:22
правда он не плагином для таск раннера был

Google

я люблю грин дей
02.12.2016
11:27:44
я б не заморачивался
разве что не лил бы код на хостинг за 50 копеек в месяц

[Anonymous]
02.12.2016
11:28:11
разве не обфусцируют код, когда в продакшен выкладывают?

я люблю грин дей
02.12.2016
11:28:30

Nikita
02.12.2016
11:28:35
конечно обфусцируют, чтобы стектрейсы с прода прочитать невозможно было
зачем понимать, что там сломалось, когда можно просто перезапустить?)

Andrey
02.12.2016
11:28:49
многие начинающие разработчики думают что их код это что-то ценное, и всяческим образом пытаются его лишний раз обфусцировать

I
02.12.2016
11:29:11

я люблю грин дей
02.12.2016
11:29:18

I
02.12.2016
11:29:27
вот там я часто вижу, как код воруют

[Anonymous]
02.12.2016
11:29:36

Nikita
02.12.2016
11:29:50
никак, обфускация не нужна

I
02.12.2016
11:30:05
мы в одной игрушке адаптеры для какой-то соцсети брали с чужих игрушек
а потом я видел тимлида, который спер с собой проект, поменял арты и пошел бабло рубить