Мой проект 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
});
});
}
}