@nodejs_ru

Страница 970 из 2748
Андрей
08.07.2017
22:52:01
Не могу пока объяснить что я имею ввиду((((

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

https://github.com/pagekit/vue-resource вот либа для vue

Google
Андрей
08.07.2017
22:55:08
Наверно не совсем это не понимаю. Приведу пример. Чтобы сделать post запрос, мне на странице, надо нажать на кнопочку, которая вызовет ajax функцию, в которой я получу данные и тд тп. А как сделать запрос со страницы, которая должна отрендериться только после запроса?

И конечно я дико извиняюсь если это очень тупой вопрос

Алексей
08.07.2017
22:57:48
Делаешь компонент какой-нибудь с кнопочкой которая будет отправлять ajax и вставлять куда-то, вызываешь функцию после нажатия.

Андрей
08.07.2017
22:58:50
Как мне отрендерить нужную страницу, после гет запроса для рендера страницы, который надо отправить со страницы, которую нужно отрендерить?

Mnwa
08.07.2017
23:01:23
Сложно как-то ты делаешь

У тебя есть страница, которую надо отрисовать, все данные для отрисовки у тебя на сервере

Ты просто с самой страницы делаешь запрос на сервер, получаешь эти данные и рисуешь уже оперируя ими

Андрей
08.07.2017
23:03:59
Ты просто с самой страницы делаешь запрос на сервер, получаешь эти данные и рисуешь уже оперируя ими
Это я понимаю, сделал запрос, получил данные. Не понимаю только как отправить запрос со страницы, которой еще нет

Mnwa
08.07.2017
23:04:54
Так ты её отправь клиенту

? гриб
08.07.2017
23:04:58
Тролли подъехали
Блин, ты делаешь запрос, получаешь страницу, в которой код, который делает все остальные запросы, которые тебе надо

Google
Mnwa
08.07.2017
23:05:20
res.sendFile()

А через app.static подключаешь директорию с клиентом

? гриб
08.07.2017
23:07:01
Я наверн чото упустил, сорян )

Mnwa
08.07.2017
23:07:22
Это всё описывается в get started express

? гриб
08.07.2017
23:09:20
Ещё браузер умеет запросы слать через адресную строку )

Андрей
08.07.2017
23:11:10
Ещё браузер умеет запросы слать через адресную строку )
Так он и шлёт, я его принимаю (гет запрос), и рендерю страницу

Вот сейчас у меня получается либо отправить данные, либо отрендерить страницу

? гриб
08.07.2017
23:12:43
Тебе надо ещё чото догрузить в страницу или отправить с неё на сервак?

После рендера

Mnwa
08.07.2017
23:13:59
Так ты сначала отправь, потом рендерь

Андрей
08.07.2017
23:14:25
Так ты сначала отправь, потом рендерь
Вот тут видать и проблема

? гриб
08.07.2017
23:14:34
Mnwa
08.07.2017
23:14:39
В чем?

Андрей
08.07.2017
23:14:56
Чо ему отправить надо?
Запрос на рендер страницы

Mnwa
08.07.2017
23:14:58
Чо ему отправить надо?
Надо получить данные для отрисовки как я понял

? гриб
08.07.2017
23:15:17
Запрос на рендер страницы
Браузер не отправляет по адресу что ли?

Ептыть

Андрей
08.07.2017
23:15:25
Google
Mnwa
08.07.2017
23:15:32
Ты делаешь запрос и получаешь данные, а vue сам рендерит когда эти данные поступают

Андрей
08.07.2017
23:15:52
Вот как у меня сейчас это происходит

? гриб
08.07.2017
23:15:54
А, вы про вуе...

Mnwa
08.07.2017
23:16:03
Это virtual dom, отрисовывается всё в реальном времени

Да сойдёт вообще любой mvc

? гриб
08.07.2017
23:16:34
Ниибу как вуе работает, извините )

Mnwa
08.07.2017
23:17:04
Я тоже, просто полагаюсь на опыт angular и react

Не думаю что там что-то отличается

Андрей
08.07.2017
23:17:25
Так вроде и не важно какой фрейморк

? гриб
08.07.2017
23:17:30
Бгг я про чистый жс пытался рассказывать)

Андрей
08.07.2017
23:17:33
Цепочка то одна

Бгг я про чистый жс пытался рассказывать)
Странный ты человек, зашёл, не прочитал, обосрал меня и в конце оправдался, мол я не я

? гриб
08.07.2017
23:18:46
Вопрос меня убил. Как послать запрос со страницы, которой нет

Андрей
08.07.2017
23:19:29
Mnwa
08.07.2017
23:19:36
Вот как у меня сейчас это происходит
Отправь после name через fetch запрос на сервер и ответ запиши в name

И посмотри как это работает

Андрей
08.07.2017
23:20:24
И посмотри как это работает
Ок, спасибо, но уже завтра попробую с этим разобраться

Mnwa
08.07.2017
23:20:46
И name перед этим оставь пустым

Пожалуйста

Google
? гриб
08.07.2017
23:22:08
Но это же не первый вопрос от меня
Мне показалось, что ты не знаешь как запросы делать в жс, но уже воюешь с фреймворками

? гриб
08.07.2017
23:22:59
?

Тебе надо name отдельным запросом брать с сервера?

И вставлять его в Vue?

Андрей
08.07.2017
23:23:43
Почему именно name

Почему "в vue"?

? гриб
08.07.2017
23:23:58
Ну у тебя в примере они

Андрей
08.07.2017
23:23:59
Мне с помощью vue надо вставить

Ну в целом данные

Admin
ERROR: S client not available

? гриб
08.07.2017
23:25:05
Делаешь гет на сервер, берешь данные и вставляешь в vue

Андрей
08.07.2017
23:25:10
Сейчас я вставляю с помощью шаблонизатора ejs аля <%= name %>. По сути как в пхп <?= name ?>

? гриб
08.07.2017
23:25:12
Примерно так )

Андрей
08.07.2017
23:25:32
Делаешь гет на сервер, берешь данные и вставляешь в vue
Такое чувство что я уже видел похожее предложение

? гриб
08.07.2017
23:25:51
Сейчас я вставляю с помощью шаблонизатора ejs аля <%= name %>. По сути как в пхп <?= name ?>
Это не знаю. Думаю, первый видос с Ютуба тебе больше расскажет о vue

Андрей
08.07.2017
23:26:10
Да с vue кстати вроде пока всё понятно

Mnwa
08.07.2017
23:26:30
А в vue ты сначала объявляешь переменную, потом через fetch вставляешь в неё ответ от сервера и всё работает аналогично

Андрей
08.07.2017
23:26:31
Но проблема не конкретно во vue

? гриб
08.07.2017
23:26:39
Данные можно взять fetch

Google
Андрей
08.07.2017
23:27:14
А не получится ли слишком долгое отображние страницы?

И разметка тогда будет прыгать, либо делать прелоадер

? гриб
08.07.2017
23:27:39
А не получится ли слишком долгое отображние страницы?
Тогда суй их прямо вместе с шаблоном

Со страницей

В тэг скрипт

Mnwa
08.07.2017
23:28:03
Смотря на какой онлайн ты рассчитываешь

Андрей
08.07.2017
23:28:10
Со страницей
То есть так как у меня сейчас (на скрине)

? гриб
08.07.2017
23:29:03
То есть так как у меня сейчас (на скрине)
Наверно. Ничто не мешает одновременно получить страницу со скриптами и данными полностью

Mnwa
08.07.2017
23:29:07
Если маленький и нету задач, которые решают именно mvc на клиенте, то скинь всё на сервер, так будет быстрее

? гриб
08.07.2017
23:29:16
Всё зависит от твоих хотелок

Mnwa
08.07.2017
23:29:31
Если онлайн большой, то отрисовку лучше скинуть на клиент

? гриб
08.07.2017
23:30:25
Бля, я опять, похоже, не о том )

Дмитрий
08.07.2017
23:30:29
а теперь нужно только написать и научиться их пихать в js быстрее чем там. делов-то
У меня есть пример вычислений если и не быстрее чем там, то как минимум не хуже)

но там по хардкору, криптография на asm.js

Андрей
08.07.2017
23:30:51
Если онлайн большой, то отрисовку лучше скинуть на клиент
Типа res.render() отрисовывается сервером, а res.sendFile() клиентом?

Mnwa
08.07.2017
23:30:56
Ну а в целом, технология virtual dom очень клёвая штука и я люблю работать именно с ней

Да

Res.sendfile ты просто скидываешь статику

Res.render ты отрисовываешь что-то на сервере

Посмотри в сторону pug, очень клёвая вещь

Смотрится очень читабельно

Aleksandr
08.07.2017
23:33:36
но там по хардкору, криптография на asm.js
ну вот это легко может быть

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