@nodejs_ru

Страница 2719 из 2748
rddlr
20.10.2018
11:43:55
да уже понял)) а что есть для санитайза, чтобы можно было вайтлист тегов делать?

rddlr
20.10.2018
11:45:03
все нашел https://github.com/punkave/sanitize-html

Google
Denys
20.10.2018
11:46:01


@a_jah а могу как-то проверить, разрешен он по факту или нет?

A.
20.10.2018
11:48:11
Странно на самом деле. Вообще должно быть что Facebook результат сам отправит на нужный API.

Видимо что-то не так делаешь :)

Daniel
20.10.2018
12:15:41
Помните, я писал, что сервер замораживается? Я переписал его, по минимуму использовал промисы. В итоге ничего не изменилось. Всё также фризится.

Что делать?

Umren
20.10.2018
12:19:56
Дебажится

Тестами покрывать

Понять, где у тебя затык

Или приложение совсем маленькое?

Google
Daniel
20.10.2018
12:20:57
Оно в рандомном месте появляется.

Или приложение совсем маленькое?
Да. За час-три пишется.

Как вообще решение гуглить?

Umren
20.10.2018
12:22:16
Что значит замораживается? Перестает обрабатывать коннекты?

Umren
20.10.2018
12:22:48
Может он сожрал всю память?

Daniel
20.10.2018
12:23:02
80МБ.

Из 2ГБ.

Umren
20.10.2018
12:23:59
Хз, код надо смотреть)

Daniel
20.10.2018
12:27:02
Блин. Сейчас не получится скинуть.

Так. А вообще это с разным кодом появляется.

Попробую на другом сервере поставить.

Murena
20.10.2018
12:32:59
подскажите - для чего node-fetch , что он делает ?

Alexander
20.10.2018
12:33:12
лул

спроси зачем нужны браузеры

разрешаю погуглить, вот тебе даже ссылка https://www.google.lv/search?q=fetch

Aleksandr
20.10.2018
12:36:03
Подскажите новичку.. http://expressjs.com/ru/starter/hello-world.html - этот пример хорошо запускается на локалке. А на сервере не пойму как правильнее - domain.com/ чтобы было? nginx нужно чтобы на ноду запросы перебрасывал к domain.com/ ? Киньте плиз ссылками - что почитать...

Murena
20.10.2018
12:38:08
спроси зачем нужны браузеры
то есть это простой js fetch - только для ноды ?

Trilium
20.10.2018
12:39:08
все нашел https://github.com/punkave/sanitize-html
да, это правильная либа. html(и любая разметка) это всегда гемор. правильный подход - дать юзеру определеныый сабсет html и заперетить все что можно. на бэке нужно чистить, да. и это на самом деле сложно, есть тыща способов пропихнуть опасные тэги и будет очень печально. эта либа учитывает и такие случаи

Дмитрий
20.10.2018
12:42:01
Здравствуйте. Есть сервер nodejs + express+socket.io, локально на ubuntu все хорошо запускается и при открытии страницы на localhost тоже норм, при развернывании на windows server на облаке сервер запускается, но при обращении напрямую по ip страницу не загружает. В чем может быть проблема??Спасибо

Google
Murena
20.10.2018
12:50:21
ну типо да
ясно, думал что то особенное

Alexander
20.10.2018
12:50:34
глянь axios

Дмитрий
20.10.2018
12:54:56
я на 80 запускаю

Eugene
20.10.2018
12:56:09
на windows server ?

енот
20.10.2018
12:57:58
на windows server ?
по умолчанию включен и довольно неплох

Makkusu
20.10.2018
13:01:09
Я хочу с этим токеном сделать запрос к твиттеру и взять у него данные пользователя ( имя, емаил, аватар)
Ну посылаешь запрос об авторизации с oAuth2, юзеру отдаёшь ссылку для получения привелегий. То есть тебе нужно чтобы юзер перешёл по ссылке, делаешь кнопку с редиректом по идее Я не работал с этим но делал для Microsoft Graph подобное, хотя мне нужен был всего лишь cli вариант

Дмитрий
20.10.2018
13:01:20
енот
20.10.2018
13:01:58
спасибо, помогло.
сначала смотришь порт занят ли приложением, потом проверяешь фаервол. на всех системах, всегда. на центоси потом ещё selinux можно проверить.

Daniel
20.10.2018
13:32:36
Я тут такую штуку заметил, что любые процессы ноды фризятся. Типа запускаю nodemon, он при старте же крашится.

Пока не пну, не запустится.

Alex
20.10.2018
13:40:57
Очень часто вижу, что sql запрос выполняют в process.nextTick Это зачем-то нужно? Или просто кто-то балуется?

rddlr
20.10.2018
14:30:03
как думаете как будет эффективнее сделать систему лайков: 1. вычислять liked на сервере для каждого коммента для каждого юзера (из массива лайков этого юзера) на момент выдачи данных 2. цеплять к каждому комменту массив всех кто его лайнул и уже на клиенте проходится по нему?

rddlr
20.10.2018
14:31:24
тоже так думаю теперь. после того как сделал 1. ? к тому же списко кто лайнул пригодится для других функций интерфейса

Google
Vitaly
20.10.2018
14:31:41
В зависимости от потенциального количества

rddlr
20.10.2018
14:31:44
может есть третий способ?

количество большое. 500 комментов на странице например

Evgeniy
20.10.2018
14:32:00
может есть третий способ?
сделать отдельную таблицу лайков, ид коммента и ид юзера.

rddlr
20.10.2018
14:32:06
монга

?

Evgeniy
20.10.2018
14:32:12
one to many

ну сделайте в монге коллекцию

rddlr
20.10.2018
14:32:25
можно сделать коллекцию лайков, но зачем?

Evgeniy
20.10.2018
14:32:28
открываем пост или профиль юзера

стучим туда

забираем все и показыаем

вы просили 3 вариант - я его предложил ))

rddlr
20.10.2018
14:32:52
ну так у меня и так эти данные только у юзера или коммента

смысл их выносить есть?

Evgeniy
20.10.2018
14:33:28
скорее всего вообще парится об оптимизации смысла нет

все зависит от обьёмов и типа этих данных, от частоты обновления этих данных и.т.п.

я думаю проще сделать как вам удобней, а потом переделаете ))

если будет нужно

у вас комменты это отдельная коллекция или они вложены в статьи?

Google
rddlr
20.10.2018
14:37:35
можно ненароком нагрузить клиент не кисло, если не парится. я например сделал тестовую страницу с 500 комментами. и у меня там рекурсивные компоненты. так вот сортировка занимает ощутимое время на клиенте. в проде конечно будет лейзи лоад и тд, но я например не ожидал такой нагрузки перед рендером

комменты отдельная коллекция

Evgeniy
20.10.2018
14:42:35
сложно что-то советовать не зная вашего проекта, возможно стоит посмотреть в сторону pgsql, монго и связи это та еще развлекуха ))

rddlr
20.10.2018
14:43:19
пока выкручиваюсь кое-как) популейтом

ну а как бы в скл было бы решено?ъ

эта задача

мне ж надо не просто количество лайков. а лайкнул ли конкретный юзер конкретный коммент или нет. и так для 500 комментов для каждого юзера что посетил страницу

RealWorld на гитхабе вычисляют на сервере liked

я тоже так сделал, но вот сижу и думаю - что это ппц как жирно

массив кто лайнул это конечно хорошо, просто и красиво. но что если коммент лайкнет 10000 человек?))) присылать массив на 10к айтемов на клиент и по нему пробегать?

вот так. это задача пиздец

так что тут вчера кто-то спрашивал почему никто социалки не делает? друг, вот почему)))

и это я еще до рилтайма не доходил, уведомлений и прочего)

rddlr
20.10.2018
14:58:47
вообще да, но без разницы. скажи как бы сделал без монги

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