【发布时间】:2019-01-08 12:59:11
【问题描述】:
我创建了一个仅用于创建 UI 的 keystoneJS 应用程序。我不需要创建 API。但它允许使用 URL /keystone/api/ 访问数据。如何屏蔽此功能?
例如,我创建了一个用于将站点 URL 存储为的模型
var app = require('keystone');
var Sitemap = new app.List('Sitemap');
Sitemap.add({
type:{
type: String,
},
url: {
type: app.Field.Types.Url
}
});
Sitemap.defaultColumns = 'type, url';
Sitemap.register();
我没有创建任何路由文件或任何东西。但是可以通过调用 URL http://localhost:3000/keystone/api/sitemaps 访问 JSON 数据。
如何禁用此功能。等待您的宝贵建议。提前致谢。
【问题讨论】:
标签: keystonejs