Я пытаюсь обновить настройку jwt auth реагирующего узла-редуктора и мне нужно проанализировать строки запроса для части сброса пароля.Страница, которая отображается после нажатия кнопки СБРОСИТЬ СВОЙ ПАРОЛЬ в вашем электронном письме.
Кнопка работает, и URL-адрес создается, но страница пуста: (*
Приложение изначально было построенос RRv2 и был обновлен до RRv4, однако мне нужно выяснить, как правильно анализировать строки запроса.Я уже установил pkg-строку запроса из npm, однако его правильное использование - другое дело ...
Здесьпример URL от нажатия кнопки в электронном письме:
http://localhost:8080/reduxauth/reset-password/new?email=test@test.com&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI1YzNjYTk5Y2Q0MDI0MjA0ZTc0NDc4MzAiLCJpYXQiOjE1NDg5NzA3NTk4MDB9.sodSpaDEcYsAFImHwTi8GC077xuYk73_AF7KlZAQQg8
Вот текущий код на данный момент:
// https://reactjs.org/blog/2018/03/27/update-on-async-rendering.html#gradual-migration-path
componentDidMount() {
// UNSAFE_componentWillMount() {
// componentWillMount() { // default
const { location } = this.props; // added
const { email, token } = queryString.parse(this.props.location.search); // added
// const { email, token } = this.props.location.query; // default
// console.log(values);
// console.log(values.email);
// console.log(values.token);
this.props.verifyResetPassword({ email, token });
}
handleFormSubmit(props) {
const { email, token } = queryString.parse(this.props.location.search);
// const { email, token } = this.props.location.query; // default
props.email = email;
props.token = token;
this.props.resetPasswordNew(props);
}
The only error I get from the Google Chrome console is:
Failed to load resource: the server responded with a status of 404 (Not Found)
Нажатие на ссылку на этот файл в консоли приводит к следующему:
http://localhost:8080/reduxauth/reset-password/main.63ca6d4842e574292c9a.js?63ca6d4842e574292c9a
с
Не удается получить /reduxauth/reset-password/main.63ca6d4842e574292c9a.js