@nodejs_ru

Страница 2608 из 2748
U
27.09.2018
16:16:41
ну этот функционал я еще не релизовал, пока нода только создает эти файлы и кладет в определенную директорию. дальше она будет выдавать ссылку на файлы в этой директории

Вишневый чай
27.09.2018
16:17:12
Эм

Google
Вишневый чай
27.09.2018
16:17:46
Да и скорее всего тебе не нужно генерить файл в папку

Вишневый чай
27.09.2018
16:19:26
Обычно нода генерирует эту страничку в ответ за запрос (который отправляется при переходе по ссылке)

Так работают в принципе все вебсервера

Роман
27.09.2018
16:19:58
а что с ним делать?
Заваисит от задачи: 1. Пришёл запрос от пользователя, выполнил логику и отдал сразу результат 2. Сгенерировал результат и отдаёшь одинаковые статичные файлы всем

Вишневый чай
27.09.2018
16:21:03
а что с ним делать?
У тебя бд есть?

U
27.09.2018
16:21:08
У тебя бд есть?
есть, но она пока используется для другого

как бы это было не грустно говорить, она сейчас стейты хранит

Вишневый чай
27.09.2018
16:21:53
есть, но она пока используется для другого
Ну в общем случае ты пишешь шаблон который наполняется данными из бд в момент отдачи

Без сохранения в фс

Google
U
27.09.2018
16:23:06
такс, я понял, у меня запрос идет сразу, когда данные в бд поступили, мне надо после этого выплюнуть ссылку на html

Вишневый чай
27.09.2018
16:26:10
такс, я понял, у меня запрос идет сразу, когда данные в бд поступили, мне надо после этого выплюнуть ссылку на html
Ну это классика. После того как данные записаны в бд ты например знаешь id записи (1234) и сразу генеришь ссылку вида bla.com/post/1234

Вишневый чай
27.09.2018
16:26:54
Отдаешь ее юзеру. Юзер переходит посылке и вот тут вебсервер видит что ему надо наполнить шаблон из записи 1234

И отдает сгенереную на лету страничку

Gor
27.09.2018
16:28:16
ну так и есть ?
быстрее будет поднять nginx на обслуживание той директории куда html выкладываешь. главное озаботится уникальностью имени файла. и регулярно папочку чистить если есть истечение срока работы ссылочки

U
27.09.2018
16:28:16
И отдает сгенереную на лету страничку
а что потом делает с ней? то есть файлы нигде не существуют, странички сразу генерятся при переходе по странице?

Gor
27.09.2018
16:28:41
делать свой веб сервер на nodejs- это лишняя трата времени. nginx норм для этого

U
27.09.2018
16:28:47
Да
тогда вопрос как это делается?

Gor
27.09.2018
16:29:30
Nginx умеет ходить в бд?
зачем в бд? ложит html и дает ссылку в ответе в боте

все

Вишневый чай
27.09.2018
16:29:48
все
И получает забитый диск

Да и лишнее время на запись на диск

Gor
27.09.2018
16:30:23
И получает забитый диск
потому сказал про очистку.... и если база не чистится, то и она будет однака забита. а еще nginx стату будет отдавать значительно дешевле по ресурсам

Вишневый чай
27.09.2018
16:30:36
Ну это да

Gor
27.09.2018
16:31:19
если нет опыта создания вебсервера на nodejs лучше статику генерить в папку и отдавать ссылку

Gor
27.09.2018
16:31:34
только асинзронными функциями пиши иначе залочишь eventloop

Google
Вишневый чай
27.09.2018
16:31:43
Написать простенький сервер на экспрессе пол часа

U
27.09.2018
16:32:11
я вот тоже озадачился, там в туториалах сервера на 5-10 строчек пишут

Gor
27.09.2018
16:32:22
или тупо алгоритм статический по генерации?

U
27.09.2018
16:32:39
да, монго+монгус

Gor
27.09.2018
16:33:08
ну смотри. размен такой - или разовая генерация на основе твоих данных html или каждый раз на лету генерить по запросу

и писать свой демон веб сервера

НО при этом или юзать pm2 или решать самому эти проблемы

U
27.09.2018
16:33:57
pm2 я в любом случае буду использовать

Gor
27.09.2018
16:34:10
ну и обмен между вебсервером и ботчатом видимо через единую базу

U
27.09.2018
16:34:23
да

Gor
27.09.2018
16:34:56
вообщем задачка прикольная есть место для роста... и ловли багов)

U
27.09.2018
16:35:19
?

Artyom
27.09.2018
16:36:26
Я не понял, а гитхаб десктоп не на электроне?

Artyom
27.09.2018
16:37:13
на электроне
А почему он памяти ест в 10 раз меньше чем слак? ?

На электроне реально сделать нормальное приложение с потреблением памяти в 100-200 метров??

Dmitry
27.09.2018
17:04:21
ОФФТОП! Народ, кто юзает продукты интелиджи айдиа из под винды?Все ли платят за лицуху? Была студенческая лицензия на год, но продлевать не захотели. Продлил через сервер лицензии, подняв копию локально. На сколько такой вид «кряка» хватает? Покупать дороговато, ибо юзаю 3 продукта, но не во всех подымаю финансовый выхлоп. Спасибо за внимание.

Google
Dmitry
27.09.2018
17:07:30
Cenator
27.09.2018
17:07:45
Ну так юзай студенческую

А, понял

Eugene
27.09.2018
17:08:03
Можешь попробовать им написать и выпросить на халяву :)

Вишневый чай
27.09.2018
17:08:21
А чё идея больше не бесплатная в бете?

Eugene
27.09.2018
17:08:28
?ну или студенческую, ток по факту комерческие проекты с ней тоже как бы нельзя делать

А чё идея больше не бесплатная в бете?
угу, последнее время стал юзать их EAP версии)

Вишневый чай
27.09.2018
17:09:01
Я и за бесплатно не юзаю )

Cenator
27.09.2018
17:09:25
+

Dmitry
27.09.2018
17:09:33
Можешь попробовать им написать и выпросить на халяву :)
Молчат после трёх запросов. Я им уже такое выписывал)

Интересно почему не хотят продлевать, может заметили коммерцию каким-то образом??

Cenator
27.09.2018
17:11:16
Ты студак продленный скидывал?

Eugene
27.09.2018
17:12:32
? @ide_ru

Катерина
27.09.2018
17:13:03
https://gist.github.com/Katsiaryna-Maslava/1a8d24d9ddb07a362ca933ca9d088626 Ребята, можете посмотреть что у меня нет так с тестами для pin эндпоинтов?

Dmitry
27.09.2018
17:14:49
? @ide_ru
Спасибо, гляну

Роман
27.09.2018
18:04:52
Насмешил
А в чём проблема? Запускаю пустое приложение, по сути болванку. Занимает 105 Мб памяти. Всё остальное что разработчик туда накрутит это уже от него зависит. Что может помешать уложиться в 200 Мб?

Вишневый чай
27.09.2018
18:23:21
А в чём проблема? Запускаю пустое приложение, по сути болванку. Занимает 105 Мб памяти. Всё остальное что разработчик туда накрутит это уже от него зависит. Что может помешать уложиться в 200 Мб?
Никаких проблем, разве что твоя нижняя граница в вопросе уже ниже совершенно пустого приложения. Добавим сюда ещё тот факт что речь идёт о "нормальном" приложении а не туду листе и вот уже становится смешно

Google
Роман
27.09.2018
18:24:23
120 Мб, выполняет поставленные задачи. Не вижу причин не считать это приложениями.

Вишневый чай
27.09.2018
18:25:28
Ну вот плеер нормальное приложение? Или парсер для телеграма (любой другой парсер)? Куда там больше?
Плееры тоже очень разные бывают. От 3х кнопочных до хренпойми каких медиацентров

120 Мб, выполняет поставленные задачи. Не вижу причин не считать это приложениями.
Может со старта твое приложение и влезет в 200 оперативки но стоит ему чучуть поработать... Реакт с редаксом съедают 120 метров за милую душу, что уж говорить про все остальное

Роман
27.09.2018
18:27:45
Та же работа с базой данных (интерфейс по сути). Вариантов применения множество вижу.

Вишневый чай
27.09.2018
18:28:52
Ясно какой-то тролль, как будто со стенкой разговор

Роман
27.09.2018
18:29:08
Думал речь о том что он так не может в принципе. Хотя у меня другой опыт. Но я для себя пишу (парсеры, сканеры файловой системы, оболочки к базе данных и т.д.).

Eugene
27.09.2018
18:29:22
запустите skype, ну или slack?

Роман
27.09.2018
18:29:30
Ясно какой-то тролль, как будто со стенкой разговор
Просто ты категорично заявил что нельзя/смешно. У меня другой опыт. Понятно что я могу создать приложение которое считывает базу в оперативу и сказать - "смотрите, 500 Мб оперативы съело".

Вишневый чай
27.09.2018
18:30:18
Им не удалось

Но уверен у тебя все получится

Роман
27.09.2018
18:30:51
Так сферу опиши, назначение софта, что делает? Хотелось бы конкретики.

Вишневый чай
27.09.2018
18:31:27
Слак, Скайп, vscode, discord, gitkraken

Figma

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