如何进行API调用以从Keystone.js获取博客帖子?

时间:2018-08-24 18:05:16

标签: javascript node.js rest cors keystonejs

我正在使用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是一个常见问题。但是我总是会看到app.get('/api/stuff', keystone.middleware.cors, routes.api.workshop.getStuff);之类的关于人们自己的API路由的答案。

keystone/api/posts应该使用什么路线?

0 个答案:

没有答案