假设我有一个名为“Project”的模型,restful-keystone的文档建议它应该像以下一样简单,为它启用API端点。
exports = module.exports = function(app) {
app.get('/', routes.views.index);
app.get('/gallery', routes.views.gallery);
restful.expose({
Project: true
}).start();
};
然而,当我开始使用keystone时,我得到以下内容:
Rest is not enabled for galleries
Rest is not enabled for projects
Rest is not enabled for users
有人可以向我解释发生了什么以及如何让它发挥作用吗?
答案 0 :(得分:0)
经过一些研究后找到了解决方案:
https://github.com/d-pac/restful-keystone/pull/5
此问题仅发生在Windows上,因为网址使用path.join()。
使用此https://github.com/d-pac/restful-keystone/pull/5/commits/0d8cf0c1514bad810fbc2345114d913cfb1e921a补丁暂时解决您的问题。
不幸的是,维护者还没有合并拉取请求。