Size: a a a

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

2020 August 15

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
У axios какая-то проблема с глобальными заголовками? Устанавливаю токен, но в последующих запросах он не отправляется
export default null, интересный модуль
источник

И

Илья | 😶 ☮️... in Node.js — русскоговорящее сообщество
Люблю реакт пиздец
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
На странице авторизации, после получения токена от сервера
тут setToken работает с другим instance
источник

МВ

Максим Вольский... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
export default null, интересный модуль
Ну это я что только не пробовал просто. Изначально всё нормально было, я просто добавлял через common туда токен
источник

МВ

Максим Вольский... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
тут setToken работает с другим instance
А синглтон сделать возможно?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
А синглтон сделать возможно?
Да, но не так
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
И при чём тут nodejs?
источник

МВ

Максим Вольский... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
И при чём тут nodejs?
Ну тут 50 на 50. Вопрос по Аксиос и реакт тут маломальски замешан только. Разве есть канал по Аксиосу?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
Ну тут 50 на 50. Вопрос по Аксиос и реакт тут маломальски замешан только. Разве есть канал по Аксиосу?
А nodejs тут вообще не замешан ¯\_(ツ)_/¯

Есть чат по реакту, по js
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
На странице авторизации, после получения токена от сервера
какому instance эта функция токен устанавливает?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Если instance === null
источник

МВ

Максим Вольский... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
какому instance эта функция токен устанавливает?
Там же в функции он присваивает instance новое значение - т.е. экземпляр аксиоса с настройками
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
Там же в функции он присваивает instance новое значение - т.е. экземпляр аксиоса с настройками
1. нельзя в него присваивать, там const
2. этот instance новые существует только тут, а экспортируется null, который так нуллом и останется
источник

МВ

Максим Вольский... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
1. нельзя в него присваивать, там const
2. этот instance новые существует только тут, а экспортируется null, который так нуллом и останется
И я так понимаю поэтому заголовки не подтягиваются в те модули, в которых он используется? Потому что я пробовал как раньше было (instance уже был экземпляром axios, но без заголовка авторизации) и всё также не отправлялся этот заголовок
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
И я так понимаю поэтому заголовки не подтягиваются в те модули, в которых он используется? Потому что я пробовал как раньше было (instance уже был экземпляром axios, но без заголовка авторизации) и всё также не отправлялся этот заголовок
если было в том же стиле, то надо разобраться, как переменные в js работают

экспортируется значение, если в переменную присвоить новое — на импортировканные значения никакого влияния не будет
источник

МВ

Максим Вольский... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
если было в том же стиле, то надо разобраться, как переменные в js работают

экспортируется значение, если в переменную присвоить новое — на импортировканные значения никакого влияния не будет
Ну да, я так и понял. Мне нужно что-то типа static, singleton. Чтобы всё приложение использовало один экземпляр
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
Ну да, я так и понял. Мне нужно что-то типа static, singleton. Чтобы всё приложение использовало один экземпляр
Экспортируй инстанс один и только с ним и работай, не создавай нигде новый. В твоём случае будет самое простое
источник

МВ

Максим Вольский... in Node.js — русскоговорящее сообщество
Grigorii K. Shartsev
Экспортируй инстанс один и только с ним и работай, не создавай нигде новый. В твоём случае будет самое простое
Но разве в другие места, куда я импортирую его, будут приходить изменения? Для них же отдельные экземпляры создаются. Т.е. использование в login и main - это два разных экземпляра инстанса?
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Максим Вольский
Но разве в другие места, куда я импортирую его, будут приходить изменения? Для них же отдельные экземпляры создаются. Т.е. использование в login и main - это два разных экземпляра инстанса?
Экземпляров будет столько, сколько ты их создашь. Создашь один, будет один
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
пока не потеряешь
источник