Какие заголовки мне нужно установить в своем ответе REST-API, чтобы мой простой запрос Ionic 3 WebApp GET работал? - PullRequest
0 голосов
/ 21 мая 2018

Я застрял в создании моего первого приложения Ionic.

Сценарий:

  1. Создан простой REST-API с Golang.Это работает нормально, когда я звоню GET в браузере и / или почтальоне.Вывод:

    [
        {
            "id": 1,
            "name": "Leanne Graham"
        },
        {
            "id": 100,
            "name": "I COME FROM YOUR OWN REST-API!!!"
        }
    ]
    
  2. Я создал простое веб-приложение Ionic 3 (с Angular 5), основанное на некоторых уроках.Я просто хотел отобразить мои тестовые данные в ионном списке с помощью ngFor.Это работает нормально с некоторыми статическими (жестко закодированными) данными.

  3. Затем я переключился с жестко закодированных данных на REST-API.Учебник предложил мне использовать http://jsonplaceholder.typicode.com/users.Это также работало нормально;Я смог отобразить данные пользователей (пробовал только с id и name) в моем ионном списке.
  4. Затем я переключился на свой собственный 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?
  • Когда это будет полезно, я, естественно, опубликую код своего приложения здесь.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...