#javascript #syntax-error #logic
Вопрос:
Мой код для веб-сайта форума (блога) приведен ниже :
import { AUTH } from '../actionTypes/actionTypes';
import * as api from '../api';
export default signin (formData, history) = async (dispatch) => {
try {
const { data } = await api.signIn(formData);
dispatch({ type: AUTH, data });
history.push('/');
} catch (error) {
console.log(error);
}
};
но я получаю эту ошибку , строка (4):
«Ошибка ссылки: Недопустимая левая сторона в назначении»
Как это исправить?
Комментарии:
1. Что ты пытался сделать?
2. в «auth.js» в разделе «действия» для входа и регистрации в моем приложении для блога
3. Итак, вы пытаетесь уничтожить асинхронный ответ?
4. Что вы пытаетесь экспортировать? Либо
export default (formData, history) => async (dispatch) => {
…};
либоexport const signon = (formData, history) => async (dispatch) => {
.};
… Прочитайте документацию .5. Я изменил значение по умолчанию на const и добавил «=» после входа в систему , и это сработало !! спасибо вам всем
Ответ №1:
Я изменил значение по умолчанию на const и добавил «=» после входа в систему , и это сработало !! спасибо вам всем