@nodejs_ru

Страница 1205 из 2748
Таймураз
29.09.2017
09:45:02
это что-то вроде простого стореджа для докер инстанса?
Это файловое хранилище с тем же api, что у амазона s3

Своеобразный стандарт для хранения и работой с файлами

Artur
29.09.2017
09:46:55
Похоже что GridFs чуть больше подойдет в данной ситуации

Спасибо!

Google
Konstantin
29.09.2017
09:49:21
какие-то подводные камни есть?
Ну таких явных я не знаю. Единственное, что пишут, что будет немного медленнее, чем хранение на диске.

Artur
29.09.2017
09:51:21
да, хабр говорит что это довольно медленная штука

Алексей
29.09.2017
10:06:29
Всем привет. А описание типов данных в swagger - это же ведь не json schema?

И есть ли какие-нибудь либы, которые конвертируют json schema в описание типов swagger?

Roman
29.09.2017
10:11:14
Всем привет. А описание типов данных в swagger - это же ведь не json schema?
как ты хочешь type: file сконвертировать в json тип

Алексей
29.09.2017
10:11:51
Походу никак, блин печально

Vladislav
29.09.2017
10:13:04
ребята, есть кто-то кто работал с nest.js?

Алексей
29.09.2017
10:13:19
просто у swagger валидация не слишком мощная по сравненю с json schema

а не хочется одно и тоже описать несколько раз в разных видах

Alexander
29.09.2017
11:08:34
коллеги, поясните за серверный рендеринг, react-router сейчас заменяет серверный роутинг, или нет?

KlonD90
29.09.2017
11:10:45
Может да

Примеры есть на гитхабе их

По ускорению читай на моем канале

Google
Alexander
29.09.2017
11:12:10
Может да
это ты на мой вопрос?

грубо говоря, задача при обращении к '/' - выдать набор отрендеренных компонентов с данными, и при это же обращении сервер должен обратиться к другому серверу за данными. надо комбинировать react-router и koa-router или достаточно одного react-router?

Таймураз
29.09.2017
11:14:02
A.
29.09.2017
11:14:24
Скинь канал
Присоединяюсь :)

Сергей
29.09.2017
11:15:01
сюда

KlonD90
29.09.2017
11:19:14
Ок а тепер про изоморфный React. https://github.com/halt-hammerzeit/universal-webpack - во-первых библиотека которую все хвалят и рассказывают про нее на конференциях. Хороший набор тулов для старта. react-router + redux. https://github.com/nfl/react-helmet - вот эта библиотека вам нужна для head meta tag'ов. Допустим вы уже собрали хороший проект который вы хотите рендерить на сервере но вы столкнетесь с тем что React делает слишком много работы, оно создает state компонентов помечает их статусы делает историю про то чтобы легко можно было посчитать диффы, но это всем вам не нужно на сервере. И есть быстрый хороший stub который по всем параметрам выигрывает React (не сравнивал с преактом на сервере но есть ощущение что и его тоже учитывая скорость). https://github.com/alt-j/fast-react-render - установка этой штуки просто ускорит в 3 раза рендеринг. Уберет реконсилер(если я правильно понимаю). Ставиться она довольно просто - вместо renderToString react-dom-server'а нужно будет вызвать метод от этой штуки все будет ок. https://github.com/alt-j/fast-react-server - вот уже следующий пакет который потребует чуть больших усилий в подключение так как им по сути нужно заменить React во всех модулях, поэтому я лично использовал подход со stub'ом пакетов: var mockRequire = require('mock-require'); mockRequire('react', require('fast-react-server')); в том файле с которого запускается проект - соотвественно облегчает жизнь. Но можно и через всякие другие истории типа есть webpack сборщик. Если есть баги можете присылать -туда и тэгать меня @klond90 в гитхабе я понемногу фикшу баги. У меня на проекте прекрасно работает через react-router + redux эта история. В среднем стало в 10 раз быстрее реально с этими 2мя технологиями и упирается уже в код именно логики и отображения. Ну там держите в уме что на самом деле реакт отвечает за каждый элемент на странице так что лишний элемент написать after/before очень упростит жизнь в скорости рендеринга ну и 10к элементов на сервере не стоит генерить в любом случае ограничьтесь парой тысяч.

ну вот сам по себе пост про ускорение ssr

правда с 16ой версией не так хорошо будет работать пока. Там надо подпилить кое-чего но думаю, что-нибудь придумаем. Порталы конечно же на ssr работать не будут принципиально

Alexander
29.09.2017
11:21:56
поясните плиз по роутингу на сервере в связке с react-router

Mikhail
29.09.2017
13:19:46
Привет всем. Такая проблема. Написал rss-парсер, который просто при вызове вываливает в консоль все новости, доступные по адресу. И всё работает, но по неизвестной причине иногда в консоли вываливается ошибка Error: connect ECONNREFUSED 88.212.240.172:443. Если ничего не делать, то через какое-то время запросы опять отправляются нормально, но потом снова вижу эту ошибку. И так по кругу. Как я понял, это сервак Медузы (я их новости и пытаюсь спарсить). Но почему он не отвечает?



Вот код. По сути, просто скопирован из README модуля feedparser

Remite
29.09.2017
13:21:13
Часто долбишь сервак - он выставляет дебаунс на твой айпи

и все запросы начинает отклонять

Mikhail
29.09.2017
13:21:46
Remite
29.09.2017
13:22:28
Раз в минуту - это часто?
я не знаю как часто выполнено обращение к серверу

Serg
29.09.2017
13:36:17
В toArray не надо передавать колбек
спасибо, все получилось.

name
29.09.2017
14:26:55
расшарьте, пожалуйста, по установке модулей

ща, секунду

Google
name
29.09.2017
14:29:47
почему установка через "npm install..." проходит успешно, если сам модуль не скачан?

например, вчера я таким образом подключил db, не скачивая ее

Morsik
29.09.2017
14:30:52
ты имеешь ввиду почему при скачивании коннектора к бд не скачивается сама бд тоже?

name
29.09.2017
14:31:01
да

Morsik
29.09.2017
14:31:24
потому что коннектор можно юзать не только для локальных баз

name
29.09.2017
14:32:06
то есть можно получить бд из интернетов?

файл с бд

Morsik
29.09.2017
14:32:22
получить доступ к бд

name
29.09.2017
14:32:26
типа облака

в общем, это только для доступа

я докачал бд, установил, открыл, но у по-прежнему не могу работать с ней. Мне нужно повторно скчать коннектор?

Morsik
29.09.2017
14:33:19
нет

проверь что бд загружена

name
29.09.2017
14:33:52
ты с mongo работаешь?

Morsik
29.09.2017
14:34:15
когда то трогал пару раз

name
29.09.2017
14:34:38
ок, ща проверю, спасибо

Morsik
29.09.2017
14:34:58
не загружена а запущена

name
29.09.2017
14:38:37
она точно запущена была

я скрин кидал

ща

Google
name
29.09.2017
14:39:04


Morsik
29.09.2017
14:39:44
можешь показать полностью правое окно?

name
29.09.2017
14:39:49
при этом объект дб = non

в js

бля, уже нет

я решил переустановить

ща, установлю снова по инстукции и попробую

Morsik
29.09.2017
14:41:24
ну есть подозрения что ты запустил не mongod а клиент

name
29.09.2017
14:42:05
вполне может быть

Дмитрий
29.09.2017
14:53:02
Добрый вечер - кто может подсказать почему паспорт может не звать стратегию? Использую koa, koa-passport





Mikhail
29.09.2017
15:00:01
Это на уровне даже сети.
Да я же просто запрашиваю rss раз в минуту

name
29.09.2017
16:26:49
бля

mongo точно под 10 винду идет7

я уже 3 алгоритма установки пробовал

и каждый раз - ошибкка

Google
Mathew
29.09.2017
16:27:42
Монго, винда - это законно вообще?

name
29.09.2017
16:31:30
на какую систему лучше перейти погромисту?

Morsik
29.09.2017
16:31:43
линукс

Gleb
29.09.2017
16:31:44
Linux Mint

Khal
29.09.2017
16:31:56
Мак или линукс

name
29.09.2017
16:31:59
я слышал, лин - зашквар

Morsik
29.09.2017
16:32:03
лол

name
29.09.2017
16:32:04
ок, попробу.

Morsik
29.09.2017
16:32:07
тебе послышалось

Khal
29.09.2017
16:32:09
Linux Mint
У мня так)

name
29.09.2017
16:32:13
дай бог здоровья

Страница 1205 из 2748