Как сделать вызов API для получения сообщений в блоге от Keystone.js? - PullRequest
0 голосов
/ 24 августа 2018

Я создаю веб-сайт с Keystone.js в качестве безголовой CMS, и клиент хочет отобразить список сообщений в блоге от Keystone.Я знаю, что вызов будет от keystone/api/posts, и посещение адреса в моем браузере дает правильные результаты, но я не смог настроить его для работы с запросами другого сервера.

Первая проблема связана с CORS, поскольку я получил следующую проблему.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:3000/keystone/api/posts. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:3000/keystone/api/posts. (Reason: CORS request did not succeed).

Оглядываясь вокруг, я видел, как люди отвечают, как это исправить с помощью Keystone, CORS является распространенной проблемой.Но я всегда вижу ответы относительно собственных API-маршрутов с чем-то вроде app.get('/api/stuff', keystone.middleware.cors, routes.api.workshop.getStuff);.

Какой маршрут мне использовать для keystone/api/posts?

...