
Alexander
19.10.2018
22:21:05
И будет тебе питон

Casper
19.10.2018
22:21:15
Ну точнее, в ноде есть жалкое подобие многопоточности, но да, это хуйня

Alexander
19.10.2018
22:21:30

Casper
19.10.2018
22:21:39

Google

Сергей
19.10.2018
22:21:52
посмотрим что сделают разработчики ноды

Varyen
19.10.2018
22:22:20
было бы интересно

Casper
19.10.2018
22:23:09

rddlr
19.10.2018
22:30:55

Сергей
19.10.2018
22:32:41
ещё когда в ноде реализацию будут делать, по любому будут правки и оптимизации в двигле
или тебя API смутило?

Casper
19.10.2018
22:33:12
Я раньше здохну, чем в js появится нормальная многопоточность, не говоря вообще о ноде

Сергей
19.10.2018
22:33:35
поправят

Casper
19.10.2018
22:34:08
Мораль такова: переходите на golang

rddlr
19.10.2018
22:34:40
почему не Эликсир или Кристал

Google

rddlr
19.10.2018
22:34:53
потому что гугол?

Сергей
19.10.2018
22:35:01

Casper
19.10.2018
22:35:12

Сергей
19.10.2018
22:35:24
единственное, что в нем норм, это горутины.
но и то, гибкости нехватает
Мораль такова: переходите на бекенде на раст

Stepan
19.10.2018
22:36:08

Casper
19.10.2018
22:36:48

Eugene
19.10.2018
22:38:00

Дмитрий
19.10.2018
22:38:50

Сергей
19.10.2018
22:40:08

Casper
19.10.2018
22:40:18

Сергей
19.10.2018
22:40:21
оффтопить не хочу

Eugene
19.10.2018
22:41:28
оффтопить не хочу
Интересно же ну, в двух словах. Думаю кроме ноды освоить ещё что-то , ищу варианты. Смотрю на голанг в числе прочего.

Alexandr
19.10.2018
22:48:52
а кто может помочь по jsdom? не пойму как передать куки контейнер

Сергей
19.10.2018
22:52:18

Casper
19.10.2018
22:53:24

Сергей
19.10.2018
22:53:35

Eugene
19.10.2018
22:54:04

Саня
19.10.2018
22:54:57
Ребят, Babel нужен же мне только как dev зависимость?

Google

Саня
19.10.2018
22:55:26
Можете мне сказать по моему package.json чо можно в dev убрать?
Пожалуйста.

Cenator
19.10.2018
22:55:50

Саня
19.10.2018
22:56:00
Ну, да.
У меня бабель как раз как пакет.

Casper
19.10.2018
22:57:52

Сергей
19.10.2018
22:58:20

Alexandr
19.10.2018
22:59:49
как же все сложно в JS =)
ничего не подсвечивается)
после шарпа ежсть
помогите плиз
const linq = require("linq");
const jsdom = require("jsdom");
const { JSDOM } = jsdom;
var Client = require('node-rest-client').Client;
var client = new Client();
const cookieJar = new jsdom.CookieJar({}, {});
function open(url) {
client.get(url, function (data, response) {
var cookie = linq.from(response.headers).firstOrDefault(x => x.key === 'set-cookie').value;
if (cookie) {
cookie = (cookie + "").split(";").shift();
var c = cookie.split("=");
// Как добавить куки к cookieJar?
}
var content = data.toString();
const dom = new JSDOM(content, {
url: url,
referrer: url,
contentType: "text/html",
runScripts: "dangerously",
cookieJar: cookieJar
});
setTimeout(function() {
console.log(dom.cookie);
}, 1000);
});
}
вот код
не могу понять как куки в cookieJar запихнуть(

Victor
19.10.2018
23:02:14
require("linq")
ого, такое и правда есть)

rddlr
19.10.2018
23:15:12
у кого-нибудь был опыт кеширования сср приложений, типо некст, нукст или просто сср?

Cenator
19.10.2018
23:16:05
да
в репе некста есть пример c lru cache

rddlr
19.10.2018
23:18:09
а мне вот варнишь интересует
не хочу lru
пробовал ли кто?
особенно интересует как бы случайно не отдать кеш в чужие руки, например отрендеренный кабинет залогигенного юзера))

Cenator
19.10.2018
23:21:51
по моему очевидно, ключь делать из url + token

Google

rddlr
19.10.2018
23:22:43
хм, о таком даже не подумал варианте, интересно спс.

Cenator
19.10.2018
23:22:46
да и отрендеренный кабинет можно унести из сср на клиент

rddlr
19.10.2018
23:23:27
ну кабинет это крайний случай конечно. я просто думаю на тот вариант если где-то провтыкаю
а то у меня уже был опыт с сср, когда я отрендеренный стейт отдавал следующему юзеру на серврере)
до этоого момента я даже не задумывался о таком сценарии

Саня
19.10.2018
23:26:40
Я знаю как ставить. =)

Casper
19.10.2018
23:26:58

rddlr
19.10.2018
23:27:26
чувак это ты видосы на ютубе ведешь?

Саня
19.10.2018
23:27:50

rddlr
19.10.2018
23:27:52
или ты ненастоящий

Саня
19.10.2018
23:28:17

Casper
19.10.2018
23:28:39

rddlr
19.10.2018
23:28:44
да без разницы что дев что не дев вообще-то)

Саня
19.10.2018
23:28:52
А недев попадет.

rddlr
19.10.2018
23:29:25
хз как там у тебя собирается, у меня от этого не зависит
ты хочешь стаказать если ты поставишь node-sass не в дев он соберется в билд?

Саня
19.10.2018
23:30:39
А х его знает, чо сверять там по размеру шоль.

Google

Саня
19.10.2018
23:30:51
Я вам и спросил.
А нахрен тогда разделение?

Casper
19.10.2018
23:31:35
Я проверял: некоторые пакеты ломаются, некоторые нет =)

Саня
19.10.2018
23:31:54
То есть куда ставить?

rddlr
19.10.2018
23:31:55
а ну видимо дев с флагом гарантировано не попадет? надо попробовать посавить клиентские зависимости в дев и посмотреть. както вообще пох было всегда))

Cenator
19.10.2018
23:32:20
и будет занимать место

Дмитрий
19.10.2018
23:33:23
Да ему так и так пол нпм прилетит)

rddlr
19.10.2018
23:33:31

Саня
19.10.2018
23:35:46
Ну кроме того, что убрать jquery.

Сергей
19.10.2018
23:36:10
убрать vue

Саня
19.10.2018
23:36:15
Ору.

Дмитрий
19.10.2018
23:36:38
rm -rf ./

Сергей
19.10.2018
23:36:39
хз зачем ты закинул babel в обычные депсы

Саня
19.10.2018
23:36:59
А чо он мне по дефолту не делает --save-dev

Сергей
19.10.2018
23:37:09
а должен?

Casper
19.10.2018
23:37:59

Саня
19.10.2018
23:38:02
Ну видимо нет.
Стайлус нахрен не нужен вообще.