Nafania
У меня нагрузка побольше будет
Whooooop
на пыхачке пускай апи реализовывают, а фронт сделает все остальное, с едиными шаблонами и без головной боли
🐏 Alexander
все те, кто делает SSR, они используют ноду, это инструмент для этого, используй инструменты по назначению
Whooooop
Whooooop
на ноде https://betting.team
Whooooop
2к запросов в секунду без кеширования
Nafania
Железо какое? Что нода делает при этом?
🐏 Alexander
пишешь про нагрузку, а сам скорее будешь ORM ларки юзать
Nafania
2к рпс в отрыве от всего это ни о чём
Whooooop
по железу сейчас не скажу, если интересно могу завтра у админов спросить
Anonymous
лл
Whooooop
нода рендерит страничку для сео
Whooooop
Whooooop
Whooooop
в первую очередь для сео)
ℝei
Anonymous
Nafania
ℝei
Вот и крути апи свою на любом языке. а нода крутит фронт
Whooooop
Whooooop
гет запросы к ноде)
Stanislav
Технически, можно взять php v8 и делать без ноды (в доке по ssr есть инфа)
Практически, взять ноду.
Nafania
Спасибо господа, погоняю тесты, посмотрю как это работает
Alibek
Ребята, добрый вечер! У меня есть глупый вопрос, но есть ли смысл navbar для одностраничника в плане дизайна?
Alibek
добавит ли он удобств?
Alibek
есть кто делал research на эту тему?))
ℝei
https://t.me/uiux_ru
спроси там
Alibek
Спасибо)
Анатолий
О, а я ещё https://t.me/uxchat знаю
интересно, чем отличаются или просто много разных
Flexo
Никак не могу понять что за ерунда происходит, подскажите пожалуйста. Есть форма, сохраняю ее изначальное состояние:
this.fromStartState = JSON.parse(JSON.stringify(this.form))
Потом работаю с this.form что-то там меняется, и потом мне нужно сбросить все значения в форме. Делаю так:
this.form = JSON.parse(JSON.stringify(this.fromStartState))
И оно как буд-то бы сбрасывается, но this.form оказывается с какими-то пустыми значениями в тех полях что заполнялись раньше. В общем this.form !== this.fromStartState
Такого клонирования через JSON.parse/JSON.stringify недостаточно чтоли чтобы отвязать один объект от другого?
Андрей
Подскажите как лучше сделать. Во многих компонентах нужна вот такая проверка:
if (errors) {
for (let field in errors) {
if (errors.hasOwnProperty(field)) {
this.$validator.errors.add(field, errors[field]);
}
}
}
Хотелось бы эту часть вытащить. В родительский метод или миксин. Попробовал выкинуть в глобальный миксин:
Vue.mixin({
methods: {
checkErrors: function (errors,self) {
if (errors) {
for (let field in errors) {
if (errors.hasOwnProperty(field)) {
self.$validator.errors.add(field, errors[field]);
}
}
}
}
}
});
И вызываю вот так:
this.$root.checkErrors(errors,this);
и собственно туда приходят ошибки и компонент в котором был вызван, но он ничего не выводит. Не меняет валидатор. Как такое реализовать?
Андрей
Уже не надо, просто после вызова валидации забыл один метод убрать, который собственно все обнулил так скажем
Vadim
Vladimir
Добрый день. А подскажите плз. если ооочень хочется обращаться к window из шаблона - есть какой нибудь путь ?
Абдула
Привет. в Vuejs 2 внутри v-for какую служебную переменную используют, чтобы получить номер итерации?
Абдула
Ivan
Абдула
Vladimir
Спасибо. Попробую. Хотя если получится - синтаксис для шаблона не очень очевидный
Anonymous
Всем привет
Anonymous
Начал изучать Vue
Anonymous
const app = new Vue({
el: "#app",
data: {
products: []
},
methods: {
getJson() {
fetch('http://mydomain.com/rest/city/list/RU/0', {
method: "GET",
headers: {
"Accept": "application/json"
}
})
.then(response => response.json())
.then(json => {
var list = json.list
this.products = list.item
console.log(json);
})
}
}
})
Anonymous
Почему ничего не выдает в консоли? Хотя ошибок нет
Nikolay
что за двойной then
Anonymous
так не пойдет?
Anonymous
это парсинг JSON
Anonymous
на офф сайте такое есть на видео
1337
а ты метод то вызвал?
Nikolay
пойдёт
1337
твой код при вызове метода отработает только
xored
Ребят такой вопрос, если я хочу чтобы у меня SPA (vue + webpack) находилось по адресу site.com/spa а webpack генерирует все запросы в виде site.com/static/... вместо site.com/spa/static/ в каком месте это нужно смотреть? где то в vue точка монтирования или в webpack ?
xored
или писать rewrite правила для nginx ?
1337
rewrite напиши прост
Anonymous
1337
например так
1337
@click=“getJson”
1337
<button @click=“getJson()”>Click</button>
1337
1337
Я точно не помню конечно
1337
но там разве не относительные пути?
1337
в любой папке должно работать
1337
хоть site.com/123/asdf/123123/
1337
ну или если тебе хочется в вебпаке сделать
1337
то пропиши чтобы он не в статик копировал файлы
1337
а в spa/static
1337
1337
но я считаю что rewrite в nginx самый верный вариант
1337
вебпак не должно волновать какой путь будет на прод сервера
xored
я тоже так думал, но webpack шлет запросы вида http://localhost/static/css/app.044378cdf376532e79befd177f0b8690.css, хотя все лежит в папке spa и должно быть http://localhost/**spa**/static/css/a
Anonymous
xored
в целом понял, буду разбираться
1337
1337
в продакшене у тебя только статичные js файлы и ассетсы должны остаться
1337
скорее всего с относительными ссылками(я точно хз)
1337
но поидее это должно настраиваться еще