Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 April 02

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
там все описано
источник

И

Ильхам in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
про хероку есть статья в доках накста
по ней все сделал уже
источник

И

Ильхам in Nuxt.js — русскоговорящее сообщество
и выходит эта ошибка
источник

И

Ильхам in Nuxt.js — русскоговорящее сообщество
все сделал забейте
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Nikolai
Подскажите, пожалуйста, можно ли в nuxt делать подмену url для браузера. То есть, чтобы на сервер шёл запрос, например, /catalog/laminat?filter=cvet-is-beliy, а в строке браузера отображался /catalog/laminat-beliy
редирект же
источник

N

Nikolai in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
редирект же
А как это реализовать с большими объемами данных, когда ламината цветов 10, разные сорта дерева. И при переходе на сайт как laminat/dub, на сервер запрос был laminat?filter=material-is-dub. И так по всем сортам. Как эти соответствия прописываются для большого количества свойств? Спасибо
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Nikolai
А как это реализовать с большими объемами данных, когда ламината цветов 10, разные сорта дерева. И при переходе на сайт как laminat/dub, на сервер запрос был laminat?filter=material-is-dub. И так по всем сортам. Как эти соответствия прописываются для большого количества свойств? Спасибо
вы имеете ввиду на api?
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
какой еще сервер
источник

N

Nikolai in Nuxt.js — русскоговорящее сообщество
Ну да, на api )
источник

N

Nikolai in Nuxt.js — русскоговорящее сообщество
node is express mongoose )
источник

N

Nikolai in Nuxt.js — русскоговорящее сообщество
У меня отдельно nuxt и отдельно развернут бэкхенд
источник

N

Nikolai in Nuxt.js — русскоговорящее сообщество
backend api)
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
ну тогда просто сделаете какуюто функцию которая будет преобразовать один урл в другой для апи
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
чисто типа api.get( urlForApi(this.$route) )
источник

N

Nikolai in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
ну тогда просто сделаете какуюто функцию которая будет преобразовать один урл в другой для апи
Понял, спасибо
источник

R

Rose in Nuxt.js — русскоговорящее сообщество
Еще один глотает пыль...!
Заблокировала dima.
Причина:
у нас не любят крипту ;)
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Всем привет! А как кто устанавливает baseURL на API динамически с nuxt/axios?
Ссылка загружается из переменной среды динамически
async nuxtServerInit ({ state, commit }) {
   if (process.server) {
     commit('setEnv', {
       URL: process.env.BITCART_ADMIN_URL || 'http://localhost:8000'
     })
   }
}
А устанавливаю я в axios через плагин
plugins/axios.js
export default ({ store, $axios }) => {
 $axios.defaults.baseURL = store.state.env.URL
}
Но так не работает, nuxt/auth иногда отсылает запросы на url по умолчанию, из-за этого(скорее всего на стороне сервера) происходит редирект, и после обновления страницы юзера на /login перенаправляет
С обычным axios'ом все работает, через axios.create+inject, но тут нет
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
Алексей
Всем привет! А как кто устанавливает baseURL на API динамически с nuxt/axios?
Ссылка загружается из переменной среды динамически
async nuxtServerInit ({ state, commit }) {
   if (process.server) {
     commit('setEnv', {
       URL: process.env.BITCART_ADMIN_URL || 'http://localhost:8000'
     })
   }
}
А устанавливаю я в axios через плагин
plugins/axios.js
export default ({ store, $axios }) => {
 $axios.defaults.baseURL = store.state.env.URL
}
Но так не работает, nuxt/auth иногда отсылает запросы на url по умолчанию, из-за этого(скорее всего на стороне сервера) происходит редирект, и после обновления страницы юзера на /login перенаправляет
С обычным axios'ом все работает, через axios.create+inject, но тут нет
Это лучше класть в nuxt.config.js - там у axios есть настройка https://axios.nuxtjs.org/options.html#baseurl
источник

IB

Ilya Borovitinov in Nuxt.js — русскоговорящее сообщество
А, тут прям динамически брать из store, не увидел
источник

А

Алексей in Nuxt.js — русскоговорящее сообщество
Ilya Borovitinov
А, тут прям динамически брать из store, не увидел
Ага)
Причем $axios.onRequest и там тоже самое тоже не работает
источник