Следующая JS ошибка в производстве: t.trim не является функцией - PullRequest
0 голосов
/ 26 мая 2020

Мой проект Next JS имеет ошибку при развертывании с использованием Now, когда вызовы fetch в ComponentDidMount вообще не работают.

На сервере разработки вызовы fetch работают правильно и получают / отобразить данные.

Почему в моей производственной сборке есть ошибки?

Вот часть, вызывающая проблему:

componentDidMount() {
    const headers = new Headers();
    if(localStorage.getItem('token') === null) 
        this.setState({error: true});
    else {
        this.setState({error: false});
        headers.append('authorization', 'Bearer ' + localStorage.getItem('token'));
        const request = new Request(SERVER_URL, {
            method: 'GET',
            headers: headers
        });
        fetch(request)
            .then((response) => response.json())
            .then((data) => {
                this.setState({
                    bio: data.bio,
                    username: data.username,
                    email: data.email,
                    education: data.education,
                    classOf: data.classOf,
                    friendIds: data.friendIds,
                    postIds: data.postIds,
                    opportunities: data.opportunities,
                    profilePic: data.profilePic
                });
            });
    }
}
...