Eugene
http://rutracker.org/forum/viewtopic.php?t=5165542
Eugene
Что скажите, стоит почитать?
Алекс
Никто не сталкивался с тем, что после удаления кук, хром отправляет залоговок Cookie в ненормализованной форме?:
user_id=; session_id=; session_id=XXXXXXX; user_id=6
но это ок,
проблема в том, что npm cookie, который используется в express cookie middleware в соответствии со стандартом не полагается на порядок ключей с одинаковыми названиями и просто берёт первый ключ.
Стандарт: https://tools.ietf.org/html/rfc6265#section-4.2.2
issue: https://github.com/jshttp/cookie/issues/60#issuecomment-244832423
Алекс
на мой взгляд, это очень странное упущение в стандарте и читать нужно последнее значение.
Anonymous
Правильно ли то, что если приложение изоморфное, то оно на каждый роут грузит пререндеренную страницу? Или пререндер грузится только при первом заходе в приложуху?
Anonymous
Ну вот я просто смотрю вот эту репу https://github.com/RickWong/react-isomorphic-starterkit
И насколько я понял, там каждый роут рендерится и на сервере, это норм?
Алекс
Алекс
Если всё рендерится на сервере, то смысл универсальности теряется во многом
Anonymous
То есть это не совсем хороший бойлерплейт?
Алекс
если всё так как ты говоришь, то да. Но не бурусь судить неразобравшись в нём
Anonymous
Окей, спасибо
Brs
ох, в изоморфном приложении каждый роут должен уметь рендерится и на клиенте и на сервере
Brs
ты же не можешь угадать, к какому роуту будет первый запрос
Anonymous
Чтоб при перезагрузке страницы на рандом роуте не усралось все?
Anonymous
Ага
Brs
ты какими-то странными вопросами задаешься
Brs
тебе стоит глубже изучить данную тему
Алекс
посоветуйте анлгоязычный node-чатик
Алекс
#
есть ли плагин к sublime, который сразу же ставит npm пакет и прописывает package.json, как только в файл прописано require или import?
Алекс
как-то тут тихо...
Петров
в сублиме наверное нету, а в grunte или gulpe можно сделать, такую веш
Mannaro
Где можно про impress почитать?
Mannaro
На хабре что-то общая инфа только
Михаил Макарычев
Господа, может кто помочь причесать код? Сейчас он выглядит примерно так. И это при условии, что в некоторых case потом будет ещё switch -> case.
Михаил Макарычев
Я поптытался выделить функции для каждого case, но получилось, что в неё надо передавать по 4 параметра, а это при условии, что я ещё БД не подключил. Что предложите?
Vladimir
а в чем проблема передавать по 4 параметра?
ИТ
Es6 не ? ...var
Vladimir
ничего себе
Vladimir
я не знал
Vladimir
ну положи их все в объект, будет один
Владимир
Владимир
замени if(text == ... на свитч - кейсы, и все будет ништяк
Никита
А для es6 на сервере, требуется бабель? Или нод сам может
Vitaly
Пока бабель
Aleksey
Vladimir
Никита
Отлично
Алекс
Никита
А то с бабелем я не смог через pm2 запустить
Никита
babel-node ругался
Aleksey
anoru
В день по 100 пакетов инсталлите? В чем проблема ставить руками, зато каши не будет
Vlad
Vitaly
Ну так удаление пакетов же )
Vlad
Лол
Vlad
Это было весной
Vlad
И больше не повторится
Vitaly
Ну для меня - недавно, лол
Vitaly
Да понятно что не повторится, но сам факт
Владимир
Вполне себе событие!
Мерль
Анатомия веб-сервиса http://bit.ly/2c4jP3K
Vladimir
> @sullenor
И довольно удобно, когда новый пакет ставишь
а имя пакета из головы брать?
Vladimir
Их можно поставить заранее или наоборот, позже
Vladimir
Это экономит время только если каждую минут добавляется новая зависимость
Aleksey
На этапе создания проекта / эксперимента вполне удобно. Как вариант, возможная альтернатива прожект стабам
Vlad
pnpm спасёт вам немного времени
Vladimir
Через npm очень удобно распространять вирусы, странно что ещё не было такого
Aleksey
Vlad
Алекс
Через npm очень удобно распространять вирусы, странно что ещё не было такого
Тема уже обсуждалась в разных местах.
Я вот проэкспериментировал даже: https://www.npmjs.com/package/ladash
Вариант распространения вируса: создание пакета с названием похожим на известный пакет (typosquatting).
Я конечно не размещал там никаких вирусов.
Даже до 100 установок в месяц не доходит, так что не всё так плохо.
Vladimir
С умом надо такое делать, o и a слишком далеко друг от друга
Алекс
Есть ещё lodas
Алекс
мне ещё lodashjs предложили сделать, но лень
Алекс
поставил auto-install, а он не понял ни одного import'а и снёс всё :)
Anonymous
https://github.com/nodejs/node/issues/8428
Vladimir
из нового и интересного: ничего
Anonymous
Есть кто?
IH
Всем доброго времени суток. Подскажете одну вещь?
HTML:
<p id="nowplaying">
Loading...
</p>
AJAX:
$.get(url, function(data){
$("nowplaying").html(data)
alert(data)
})
почему-то проходит алерт, но контент нифига не меняется.
Пишу в Cordova (хотя это не так важно, возможно)
Петров
ВМЕСТО Get используйте функцию Ajax
Петров
Ajax done - function data
Петров
Пропишите функцию обработки ошибок
Петров
Ajax
IH
ВМЕСТО Get используйте функцию Ajax
Спасибо. Не помогает. Код следующий:
$.ajax({
url: 'http://url.com',
type: "GET",
data:{
param1: "value1",
param2: "value2"
}
})
.done(function(data){
$("nowplaying").html(data)
alert(data)
})
.fail(function(err){alert("ERROR: " + err)})
Проходит alert(data) в .done, но HTML не хочет меняться =(