Я видел много тем об этой ошибке, но я не мог найти никакого решения для моей.Я проснулся этим утром и передал свой код, и увидел, что при ошибке «Неожиданный конец ввода Json» я ничего не изменил в своем коде или версиях своих пакетов.Мой коллега и я работаем над этим проектом, и на его компьютере работают одинаковые коды, хотя у нас одинаковые пакеты и версии.
Проблема в том, что когда я запрашиваю сервер, он отвечает «статус 200 в порядке», но возвращаетпустое "_body", как вы видите на изображении ниже.
Вот подробности ошибки:
Пример кода:
console.log(localStorage.getItem("usedURL"));
return new Promise((resolve, reject) => {
let headers = new Headers();
headers.append('Accept', 'application/json');
headers.append('Content-Type', 'application/x-www-form-urlencoded');
this.http.post(localStorage.getItem("usedURL")+"/login", JSON.stringify({ "UserName": credentials.email, "Password": credentials.password }), { headers: headers})
.subscribe(res => {
console.log(res);
resolve(res.json());
}, (err) => {
reject(err);
});
});
Однако я считаю, что он не освобождается с кодом.Поэтому я попытался очистить кеш, удалив модули узлов и переустановив их.Скопировал все коды от моего коллеги на мой компьютер, но проблема никогда не исчезала.Кто-нибудь знает, как я могу решить эту проблему?
Спасибо.