
Сергей
08.07.2017
18:06:05
Никак
Без доступа к нему

Sergey
08.07.2017
18:06:19

Сергей
08.07.2017
18:06:35
Девтулс

Google

Сергей
08.07.2017
18:06:39
Они же умеют

? гриб
08.07.2017
18:06:42

Sergey
08.07.2017
18:07:10

Anton
08.07.2017
18:08:05

Sergey
08.07.2017
18:09:35
https://mitmproxy.org
оу) круто) спасибо!!! еще года два назад об этом задумывался, но мои идеи разрушились, невозможностью повесить слушатель запросов ?

Aleksandr
08.07.2017
18:21:30

Sergey
08.07.2017
18:26:45

Aleksandr
08.07.2017
18:27:40
+ нормальный tls + умеет вебсокеты

Vsevolod
08.07.2017
19:16:11
Ник у это парня настораживающий

Тимур
08.07.2017
19:34:19
Всем привет
Недавно видел график в чате сравнение скорости Пайтона и Ноды, где Пайтон якобы уделал Ноду. Есть у кого этот график?

Таймураз
08.07.2017
19:39:35

Тимур
08.07.2017
19:40:49
Кударец?

Google

Тимур
08.07.2017
19:40:56
Что это

Таймураз
08.07.2017
19:41:26
Что это
Точнее, кто
https://ru.wikipedia.org/wiki/%D0%92%D0%B0%D0%BB%D0%B8%D0%B5%D0%B2

Тимур
08.07.2017
19:41:46
Татарин

Таймураз
08.07.2017
19:42:01
Да, уже понял, что не осетин)

Pavel
08.07.2017
19:50:24
Все зависит от того что мерить. Как ни удивительно, но вычислять N-ное простое число у Nodejs выходит лучше чем у Python.
Поэтому считаю все эти графики ерундой.

Aleksandr
08.07.2017
20:27:54
как раз математика и сеть в питоне быстрее, остальное очень далеко позади

Fedir
08.07.2017
20:29:35
если в ноде как в питоне вычисления сложные написать на си и пихнуть в язык - тоже будет быстро
кстати интересно было бы померять

Aleksandr
08.07.2017
20:30:43

Mnwa
08.07.2017
21:46:26
Ребят, давайте похоливарим. Кто каким образом обрабатывает массивы, циклом или методами?
Вот например в code style от гугла говорят использовать именно filter и map, я думаю точно так же, ибо это легче поддерживается и читается
Однако мне недавно навязывали оптимизаций богу оптимизаций ?

? гриб
08.07.2017
21:50:49

Сергей
08.07.2017
21:51:28

? гриб
08.07.2017
21:51:35
На работе использую map и filter. В оупенсорсных модулях стараюсь оптимизировать

Сергей
08.07.2017
21:51:37
Если нужны await то циклы

Mnwa
08.07.2017
21:53:15

Google

Андрей
08.07.2017
22:00:27
Как передать/получить данные на "*.html" страницу(е) в express?

Bohdan
08.07.2017
22:08:40
Перефразируй за данные на html)

Андрей
08.07.2017
22:10:51
res.render('page', {data: data}); - типа на страницу 'page' отправляю 'data', а уже на клиенте получаю с помощью ejs и вывожу
Можно тоже самое сделать только с .html страницей (не ejs)

Mnwa
08.07.2017
22:11:57
Используй шаблонизатор, например pug

Bohdan
08.07.2017
22:12:22
если правильно понял, то тебе с сервера нужно получить данные и на странице отобразить?

Андрей
08.07.2017
22:12:35
Тогда другой вопрос. Как выводить данные использую mvc фрейморки?

Bohdan
08.07.2017
22:13:16
ну так а зачем шаблонизировать на сервере? Сервер пускай отвечает у тебя за отдачу данных

Андрей
08.07.2017
22:13:17
на ejs я вывожу примерно <%= пошла жара %>

Bohdan
08.07.2017
22:13:19
А клиент за отображение

Андрей
08.07.2017
22:13:41

Bohdan
08.07.2017
22:13:44
Та и вообще, не есть хорошо напрямую полученный с сервера html инжектить на страницу

Андрей
08.07.2017
22:13:47
Как вообще получить эьти данные

Bohdan
08.07.2017
22:13:53
ангулар используй или реакт

Ilia
08.07.2017
22:13:55

Алексей
08.07.2017
22:14:03
res.json

Андрей
08.07.2017
22:14:16

Bohdan
08.07.2017
22:14:25
или vue. Делай http запрос на сервер, сервер возвращает данные, а ты у себя на vue рендеришь

Андрей
08.07.2017
22:14:38
res.json
Так я отправлю, а как получить на клиенте?

Google

Mnwa
08.07.2017
22:14:44
Если у тебя есть mvc на клиенте, то используй для взаимодействия с сервером api

Алексей
08.07.2017
22:14:53
fetch'ем или чем-то подобным

Bohdan
08.07.2017
22:15:07
https://github.com/pagekit/vue-resource
вот либа для vue

Андрей
08.07.2017
22:15:20

Bohdan
08.07.2017
22:15:57
ну так делай rest api сервер, а не сервер шаблонизатор

Mnwa
08.07.2017
22:16:34
Ну так получи через api, на клиенте делаешь запрос на сервер, получаешь данные и отрисовываешь

Admin
ERROR: S client not available

Алексей
08.07.2017
22:16:48
Кстати, я не знаю, есть vue для ноды для изоморфных приложений?
Интересно просто.

Bohdan
08.07.2017
22:17:38
он, наверное, не понимает как разделить приложение на бэк и фронт части :)

Андрей
08.07.2017
22:18:04

Bohdan
08.07.2017
22:18:27
https://habrahabr.ru/post/181988/
хорошая статья как построить rest api
https://habrahabr.ru/post/193458
https://habrahabr.ru/company/ruvds/blog/321104/
Хорошие статьи, помогут

Mnwa
08.07.2017
22:21:12
Так же можешь использовать северные шаблонизаторы, они так же решают твою проблему

Bohdan
08.07.2017
22:21:57
Ему нужен будет фронт, который будет инжектить в разметку код, что сервер вернет
а он как раз этого и не понимает процесса

Андрей
08.07.2017
22:26:03
Так. Из того что увидел понял что данные обычно отправляют res.send(data: data);
Но при этом не могу понять как происходит рендер необходимой странице
Наверно непонятно написал

Google

Алексей
08.07.2017
22:29:12
Тебе на стороне сервера нужно рендерить или на клиенте?
Если на клиенте то отправляешь data как json res.json(data).
Принимаешь на клиенте эти данные (fetch или ещё какой другой похожий способ) и шаблонизируешь где тебе нужно.
Если на сервере рендерить то отправляешь данные в шаблон и в ответ отправляешь отрендеренную страницу res.render(index, {data: data}).

Андрей
08.07.2017
22:33:58
Поулчается я рендер страницы делаю на стороне сервера

Bohdan
08.07.2017
22:35:35
ну вот, я был прав)

Алексей
08.07.2017
22:35:41
Это наверное изоморфрное приложение на реакте, это приложение с серверным рендерингом.

Андрей
08.07.2017
22:36:11

Алексей
08.07.2017
22:37:40
Ну если не знаешь , зачем использовать? Попробуй более стандартные примеры, а когда поймёшь что тебе это нужно, тогда и изучай.

Андрей
08.07.2017
22:40:33

Алексей
08.07.2017
22:42:14
У тебя есть API какое-то на сервере и ты принимаешь с него данные на клиент, а на клиенте используешь какой либо из фреймворков.

Андрей
08.07.2017
22:43:33

Алексей
08.07.2017
22:45:51
Врятле это так должно выглядить, приложение билдиться (собирается) в отдельном файле.

Андрей
08.07.2017
22:46:43
Вот и я думаю что так не должно быть, но понять как надо правильно не могу

Сергей
08.07.2017
22:47:25

Алексей
08.07.2017
22:47:43
Пройди туторил по фреймворку который используешь, обычно это всё рассматривается в документации.

Андрей
08.07.2017
22:49:01
Если делать средствами ejs то иначе как на скрине сделать нельзя
И не думаю что в доках vue будет инфа как вытянуть данные с html файла