Я застрял в создании моего первого приложения Ionic.
Сценарий:
Создан простой REST-API с Golang.Это работает нормально, когда я звоню GET в браузере и / или почтальоне.Вывод:
[
{
"id": 1,
"name": "Leanne Graham"
},
{
"id": 100,
"name": "I COME FROM YOUR OWN REST-API!!!"
}
]
Я создал простое веб-приложение Ionic 3 (с Angular 5), основанное на некоторых уроках.Я просто хотел отобразить мои тестовые данные в ионном списке с помощью ngFor.Это работает нормально с некоторыми статическими (жестко закодированными) данными.
- Затем я переключился с жестко закодированных данных на REST-API.Учебник предложил мне использовать
http://jsonplaceholder.typicode.com/users
.Это также работало нормально;Я смог отобразить данные пользователей (пробовал только с id
и name
) в моем ионном списке. - Затем я переключился на свой собственный REST-API.Я взял похожий (чуть меньше) контент JSON, например, из
http://jsonplaceholder.typicode.com/users
.См. Выше.
Проблема:
Мой ионный список остается пустым после извлечения данных из моего собственного REST-API, но работает с любым другим открытым API.
Мысли:
- Поскольку содержание моего ответа REST-API почти такое же, как и из
http://jsonplaceholder.typicode.com/users
, я думаю, что-то не так в моих заголовках api-ответа.Ни один учебник не охватывает материал заголовка.Вот почему я не установил их.В своем ответе я пробовал разные заголовки, например w.Header().Set("content-type", "application/json")
, но это не помогает. - Существуют ли общие заголовки, которые мне всегда нужно устанавливать при ответе на запрос GET из приложения Ionic?
- Когда это будет полезно, я, естественно, опубликую код своего приложения здесь.