1337
если с относительыми то просто в нужную папку кидаешь
xored
в продакшене у тебя только статичные js файлы и ассетсы должны остаться
Это да, я понимаю, просто там spa должно быть не в корне, потому что в корне лежит другая часть сайта к spa отношения имеющая мало
xored
ну да, я пока просто сделаю, rewrite Того что идет в static в то место где оно физически лежит
xored
даже просто через location в nginx
xored
да, это все таки особенность вебпака, прочитал сейчас. Нужно настраивать PublicPath в нем, тогда он будет генерировать ссылки с нужным путем. https://webpack.js.org/guides/public-path/
Вадим
Привет, какой ide самый удобный для vue?
Nikolay
webstorm
Nikolay
c 2017.3 там подержка vue
xored
Привет, какой ide самый удобный для vue?
Но дело вкуса да.., примерно как "какое кресло самое удобное."
Вадим
Спасибо!
Кылыч
Ребята такой вопрос. Я юзаю Firebase web. Как вообще можно скрыть учётные данные Firebase
1337
в смысле?
1337
от кого их скрывать?
1337
и зачем?
Кылыч
Любой же может подключиться через них
1337
если пароль знаешь то да
1337
или у тебя пароль захардкожен?
Иван
Тут уже скорее дело религии, вдруг для тебя консоль бог и вим пророк его
Кылыч
Ну вот эти учётки. Они доступны на Application в браузере
1337
я уже не помню тонкостей firebase, давно проект с ним делал
1337
но это вроде не дает никаких прав
1337
кроме чтения
1337
то что ты указал?
1337
в любом случае права доступа настраиваются в админке firebase
1337
запрети запись без авторизации
1337
а если ты не про запись, то я не понял что требуется
Sunlive
https://i.redd.it/p7e9wk2trco01.png
1337
но это вроде не дает никаких прав
ну да, это дефолт конфиг для подключения к фаербейзу
Олександр
webstorm
1337
не понимаю что ты хочешь спрятать
Аліса 🏳‍🌈 Байрактарқызы
Тогда знание этих данных юзеру всё равно не даст читать ничего, кроме того, что ему разрешили.
Aleksandr
Привет. Только начинаю работать с vue, поэтому больно не пинайте. =) Есть api. Нужно получить данные и вывести на страничку. Делаю с помощью axios. В консоль массив успешно выводиться, но когда пытаюсь создать список с помощью v-for - тишина. То есть заношу данные в posts. Содержимое posts вывожу в консоль. Все хорошо. А конструкция <div id="app"> <ul> <li v-for="post in posts" :key="post.id"> Post: {{ post.title }} </li> </ul> </div> не выводит на страницу ничего. В чем может быть проблема? Спасибо.
Anonymous
new Vue({ el: "#app", data: { products: [] }, created() { fetch('http://mydomain.com/rest/city/list/RU/0', { mode: "no-cors", method: "GET", headers: { "Accept": "application/json" } }) .then(response => { console.log(response.json()) }) } })
Anonymous
почему response.json() не пашет?
Danila
почему response.json() не пашет?
Пушо это промис, его резолвить надо
Nikolay
что за fetch функция
Danila
response.json().then( data => {})
Danila
что за fetch функция
Нативная обёртка над XHR
Danila
google it
Што там, не XHR под капотом?
Nikolay
catсh сделай
Nikolay
может там ошибка сервера
Danila
Хрен знает.
А чё гуглить тогда?
Андрей
почему response.json() не пашет?
А вообще советую взять axios и не ебать мозг.
Андрей
А чё гуглить тогда?
Что это за функция.
Aleksandr
ребята, подскажите мне по axios. Плиз
Кылыч
не понимаю что ты хочешь спрятать
Дефолт конфиг хочу скрыть
Danila
Что это за функция.
Я знаю, что это за функция
Danila
А вообще советую взять axios и не ебать мозг.
Зачем? Если фетч решает задачу?
Андрей
Danila
Да
Андрей
Ох, промазал. Извини.
Андрей
Исправился.
Aleksandr
Покажи код
можно сюда?
Aleksandr
<script> var app = new Vue({ el: '#app', data: { messages: "loh.pidr", posts:[], }, mounted() { axios.get("https://jsonplaceholder.typicode.com/posts") .then(function(res){ this.posts = res.data; console.log('results: ', this.posts); }) .catch(function(error){ console.log('Error: ', error) }) } }) </script>
Aleksandr
<div id="app"> <ul> <li v-for="post in posts" :key="post.id"> Post: {{ post.title }} </li> </ul> </div>
Андрей
Зачем? Если фетч решает задачу?
А вообще в fetch мне не нравится обработка ошибок во многом. Это слишком низкоуровневый интерфейс.
Alex
Или про стрелочные функции
Иван
Фетч - это не замена высокоуровневым либам ни разу
Иван
Если xhr это асм, то фетч это максимум си
Иван
А axios уже хотя бы шарп
Андрей
Вот вот. Поэтому руками его использовать больно.
Danila
А вообще в fetch мне не нравится обработка ошибок во многом. Это слишком низкоуровневый интерфейс.
Ну это же не значит, что чуть что нужно тянуть аксиос. В очень многих случаях достаточно фетча. Ну, по моему опыту, конечно, исключительно
Danila
Для целей чувака уж точно, судя по сформулированной задаче
Anonymous
как установить?
zamir
привет! а есть ли в lodash такая ф-ция которая позволяет переделать массив в объект, но с темы ключами как мне захочется, например [0, "url", "settings"] в объект { id: 1, target: 'url', element: 'settings'} пробовал через reduce, это немного не то)
Андрей
Ну это же не значит, что чуть что нужно тянуть аксиос. В очень многих случаях достаточно фетча. Ну, по моему опыту, конечно, исключительно
Я предпочитаю не париться. Если я делаю запросы, то я беру axios. Потому что задачи на этой простоте не заканчиваются.
Андрей
Прочитай сообщение.
Иван
>mode: "no-cors", Чёт меня непного эта строчка напрягает
1337
это публичная информация
1337
верней