jwt token в чем ошибка написания?
import {$authHost, $host} from "./index";
import {jwt_decode} from "jwt-decode";
export const registration = async (email, password) => {
const {data} = await $host.post('api/user/registration', {email, password, role: 'ADMIN'})
localStorage.setItem('token', data.token)
return jwt_decode(data.token)
}
выдает ошибку in ./src/http/userAPI.js 14:9-19 export 'jwt_decode' (imported as 'jwt_decode') was not found in 'jwt-decode' (possible exports: InvalidTokenError, jwtDecode) |
Прочитай что тебе пишет. Если английского не разумеешь - забей в гугл транслейт. Тебе и проблему описало и как её решить.
Если ты не научишься читать что тебе пишет компуктер - погромистом тебе не быть.:) |
package.json
{
"name": "my",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^1.7.3",
"bootstrap": "^5.3.3",
"jwt-decode": "^4.0.0",
"jwt-token": "^1.0.9",
"mobx": "^6.13.1",
"mobx-react-lite": "^4.0.7",
"react": "^18.3.1",
"react-bootstrap": "^2.10.4",
"react-dom": "^18.3.1",
"react-router-dom": "^6.26.1",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.4"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
|
riaron86, похоже ты даже моё сообщение прочитать не смог.)
Чтож, медицина тут бессильна. Попробуй всё-же переписать своими словами это сообщение об ошибке обдумывая каждую его часть. Если что-то в нём таки останется непонятным напиши сюда что понял, а что не понял. |
экспортированный jwt_decode(который импортирован как jwt_decode) не найден в jwt-decode. Дальше не понятно.
этот код 100% рабочий не знаю в чем причина скорее всего что то не устан6овил |
riaron86,
export 'jwt_decode' (imported as 'jwt_decode') was not found in 'jwt-decode' (possible exports: InvalidTokenError, jwtDecode) экспорт 'jwt_decode' (импортирующийся как 'jwt_decode') не найден в 'jwt-decode' (возможные экспорты: InvalidTokenError, jwtDecode) У тебя написано import {jwt_decode} from "jwt-decode"; jwt_decode не найден. Возможные варианты: InvalidTokenError, jwtDecode Используя простейшую логику, наверное от тебя ожидают, что ты напишешь: import {jwtDecode} from "jwt-decode"; |
Цитата:
Цитата:
|
сработало.откуда мне было знать что команда jwt_decode поменялась на jwtDecode, phpstorm не писал что депрекейтед поэтому и спросил, на то форум и сущестивует
|
riaron86, тебе это английским языком написали в тексте ошибки. Если у тебя логика и восприятие текста так плохо работают, хз как ты программировать собираешься дальше...
Нам здесь какбэ тоже никто ни о чём не говорил, мы вообще не знаем что это за библиотека, у нас было только то сообщение, что ты тут написал и оно очевидное. Спрашивать каждый чих на форуме - накладно сильно по времени выйдет. Впрочем могу порекомендовать какой-нить гпт, они по идее с задачей замены мозга на таких примитивных задачах справится должны. |
| Часовой пояс GMT +3, время: 05:34. |