Ошибка ссылки: Недопустимая левая сторона в назначении / синтаксической ошибке

#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 и добавил «=» после входа в систему , и это сработало !! спасибо вам всем