
Yaroslav
08.07.2017
10:32:25
Забудьте уже о необходимости екосистемы на стороне сервера.

Den
08.07.2017
10:33:15

Yaroslav
08.07.2017
10:34:01
в чем проблема?

Alex
08.07.2017
10:34:40

Google

Den
08.07.2017
10:35:27

Andy
08.07.2017
10:35:44
Всем привет. Нужна небольшая помощь, какая то мистическая штуковина происходит с vue-router.. Есть у кого минутка?

Illya
08.07.2017
10:36:12
Задавайте сразу вопрос

Daniil
08.07.2017
10:36:17

Den
08.07.2017
10:36:33

Yaroslav
08.07.2017
10:37:15
Получилось разобраться во всем?)
Да, я могу признаться что это было не просто. И если бы не пример Эвана с хакернун то была бы совсем печалька. Но возникла проблема слишком большой строки на выходе через рендерер. И эта строка не помещается вся в переменную. Я искал размер переменной типа string но гуглил вечером и не нашел.
Нигде ничего не упоминалось об этом?

Andrey
08.07.2017
10:37:35

Illya
08.07.2017
10:37:45
Он самый

Yaroslav
08.07.2017
10:37:51

Illya
08.07.2017
10:37:59
Вы протратили свою возможность задать вопрос. :)

Daniil
08.07.2017
10:38:00

Illya
08.07.2017
10:38:03
Шучу конечно

Google

Andy
08.07.2017
10:39:50
import Vue from 'vue'
import App from './App.vue'
import Vuetify from 'vuetify'
import VueRouter from 'vue-router'
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueRouter);
Vue.use(Vuetify);
Vue.use(VueAxios, axios);
import Auth from './components/auth.vue';
const routes = [
{ path: '/', component: App },
{ path: '/auth', component: Auth },
];
const router = new VueRouter({
mode: 'history',
base: __dirname,
routes
});
new Vue({
router,
axios,
el: '#app',
render: h => h(App)
}).$mount('#app');
ошибок нет, но роут не работает
в чем может быть проблема?

Yaroslav
08.07.2017
10:40:25
Шучу конечно
Илья, кстати вопрос больше по nodejs, какое ограничение на переменную string? Зависит это от среды выполнения?

Den
08.07.2017
10:41:24
Так проблема то в чем?
Проблема в отсутствии SSR по причине дико сложного каталога (заново CMS писать желания нет) и следовательно рендеринг с JS. То есть то что по апи тянется - вообще не попадает в краулер

Yaroslav
08.07.2017
10:42:10
import Vue from 'vue'
import App from './App.vue'
import Vuetify from 'vuetify'
import VueRouter from 'vue-router'
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueRouter);
Vue.use(Vuetify);
Vue.use(VueAxios, axios);
import Auth from './components/auth.vue';
const routes = [
{ path: '/', component: App },
{ path: '/auth', component: Auth },
];
const router = new VueRouter({
mode: 'history',
base: __dirname,
routes
});
new Vue({
router,
axios,
el: '#app',
render: h => h(App)
}).$mount('#app');
убрать render: h => h(App) el: '#app',

Andy
08.07.2017
10:43:06

Daniil
08.07.2017
10:43:44

Yaroslav
08.07.2017
10:44:07
Не перестанет если у вас в html где подключается бандл есть div#app, если у вас вся приложенька в App тогда всё не то и всё не так)

Den
08.07.2017
10:44:31

Yaroslav
08.07.2017
10:44:35

Andy
08.07.2017
10:46:44

Den
08.07.2017
10:47:06

Andy
08.07.2017
10:47:42
да и у ребят спрашивал - код полностью идентичен. Мистика. Проект на чистом Vue норм открывает, тут Vue-cli с exampel Vuetify

Den
08.07.2017
10:47:56

Yaroslav
08.07.2017
10:48:33
Ну ты же понял
Это не отсутствие ssr, а лень переписывать на новый лад легаси

Andy
08.07.2017
10:50:50

Den
08.07.2017
10:51:33
Но в целом ты прав

Google

Yaroslav
08.07.2017
10:52:17

Andy
08.07.2017
10:53:01

Yaroslav
08.07.2017
10:55:16
Я не знаком с Vuetify. Но попробуй
в App.vue
import Vuetify from 'vuetify' export default {

Kelin
08.07.2017
10:55:31
все так стали хайпить vuetify
неужели, он такой годный

Andy
08.07.2017
10:56:05
все так стали хайпить vuetify
да почему хайпить, просто удобно с ним работать. По мне - лучше чем Quasar. Изнаально на нем проект собирал, теперь переношу на Vuetify

Yaroslav
08.07.2017
10:56:08
у и убрать render: h => h(App) el: '#app',

terry
08.07.2017
10:56:44
https://habrahabr.ru/post/332628

Kelin
08.07.2017
10:57:40
ого, там столько элементов
неплохо

Andy
08.07.2017
10:57:45

Kelin
08.07.2017
10:57:47
может, в следующем проекте заюзаю

Rafael
08.07.2017
10:58:02
import Vue from 'vue'
import App from './App.vue'
import Vuetify from 'vuetify'
import VueRouter from 'vue-router'
import axios from 'axios'
import VueAxios from 'vue-axios'
Vue.use(VueRouter);
Vue.use(Vuetify);
Vue.use(VueAxios, axios);
import Auth from './components/auth.vue';
const routes = [
{ path: '/', component: App },
{ path: '/auth', component: Auth },
];
const router = new VueRouter({
mode: 'history',
base: __dirname,
routes
});
new Vue({
router,
axios,
el: '#app',
render: h => h(App)
}).$mount('#app');
Вижу ты используешь vueaxios - тв меня растраиваешь

Andy
08.07.2017
10:58:14

Ivan
08.07.2017
10:58:24

Andy
08.07.2017
10:58:35

Rafael
08.07.2017
10:58:42

Kelin
08.07.2017
10:58:59
pen pineapple apipie

Rafael
08.07.2017
10:59:00
GitHub - Fl0pZz/Apipie: Transform api declaration to js object for frontend. Inspired by VueRouter, koa2-middleware and axios.
https://github.com/Fl0pZz/Apipie

Andy
08.07.2017
10:59:07

Google

Rafael
08.07.2017
10:59:29
Apipie внутри axios юзает если че

Andy
08.07.2017
11:00:26
да мне бы изначально с роутами разобраться.. Просто то что сейчас ребята делают, то что раньше делали - все тоже самое что и у меня. Но блэд, нихрена не роутит.

Astr0junk
08.07.2017
11:54:49
@Fl0pZz я поглядел апипай. Прикольно конечно, но нахера?)

Rafael
08.07.2017
11:55:12

Astr0junk
08.07.2017
11:55:21
Просто что бы не таскать из проекта в проект горку описаний роутов?
Ну да. Согласен

Rafael
08.07.2017
11:56:08

Astr0junk
08.07.2017
11:56:10
А там какой то стандарт в основе используется?

Admin
ERROR: S client not available

Rafael
08.07.2017
11:56:20

Astr0junk
08.07.2017
11:56:30
Типа там wadl структура или ещё чего?

Rafael
08.07.2017
11:56:36
Эта штука переводит все в axios и поддерживает все его настроики

Astr0junk
08.07.2017
11:57:10
Ну есть некоторые стандарты оформления конфигураций, для генерации API
Может в эту сторону потом развивать.
Я погляжу - может коммитну чего

Den
08.07.2017
11:58:24
Фронтендеры)))
Вот бы штуку, которая маршруты Ларки в JSON для VueRouter транслирует.

Astr0junk
08.07.2017
11:58:44
@Fl0pZz https://ru.m.wikipedia.org/wiki/WADL

Rafael
08.07.2017
12:01:09

Google

Hell
08.07.2017
13:47:46
https://ru.stackoverflow.com/q/688839/16825

Valery
08.07.2017
13:59:24
привет всем
набрел тут на сайтик с коллекцией клькуляторов
ниже привожу код одного из калькуляторов ( как образец ) для embed
<link rel="stylesheet" href="https://embed.calculoid.com/styles/main.css" />
<script src="https://embed.calculoid.com/scripts/combined.min.js"></script>
<div ng-app="calculoid" ng-controller="CalculoidMainCtrl" ng-init="init({calcId:30948,apiKey:'5960e25273726'})" ng-include="load()"></div>
вопрос - калькулятор сделан на angular, верно? 1-й или 2-й?
не знаю даже, корректен будет вопрос или нет, но -
такое же решение на vue.js ( vue-cli + webpack ) будет легче по весу?
а как мне распарсить исходный код этого калькулятора и вытянуть оттуда формулу\ы ? ?

Den
08.07.2017
14:33:24

Valery
08.07.2017
14:38:16
черт - как-то все сложно у них получается (

Den
08.07.2017
14:39:39

Valery
08.07.2017
14:40:24
нет - я знаю, что такая штука есть, и все )
и что это php )
фреймворк

Den
08.07.2017
14:41:53
Есть тут гуру вебсокетов? Можно ли websocketd использовать в качестве замены Pusher на собственном сервере?

Astr0junk
08.07.2017
15:28:41
А что есть пушер?
У меня просто был опыт с сокетами. Делал рест на вебсокет соединениях
@Piterden
@Fl0pZz я этот файлик как раз и глядел. Я веду к тому, что можно дофигачить для кучки разных вариантов конфига генераторы

Den
08.07.2017
15:32:33
Пушер есть то, где тебе необходимо регаться, если хочешь, чтобы когда менеджер на сервере добавил запись - она автоматом на всех клиентах появилась.

Rafael
08.07.2017
15:32:55
надо сначала доделать 2 вещи:
переписать тесты по нормальному
выполнить ишью Дена