将 apostrophe-blog 与 apostrophe-headless 一起使用
Using apostrophe-blog with apostrophe-headless
我一直在深入研究,出于某种原因,当我尝试将 restApi 值添加到 apostrophe-blog 配置时,我没有从 api 中得到任何东西。 Apostrophe-blog 是 apostrophe-pieces 的扩展,我想知道我遗漏了什么。这不是打算以这种方式工作吗?希望这个问题真的很容易回答。
这是我 app.js 的模块对象中当前的内容:
'apostrophe-headless': {},
'apostrophe-blog': {
addFields: [
{
name: 'body',
label: 'Page Content',
type: 'area',
options: {
widgets: {
'apostrophe-rich-text': {
toolbar: [ 'Styles', 'Bold', 'Italic', 'Link', 'Unlink', 'Anchor', 'Table', 'BulletedList', 'Blockquote', 'Strike', 'Subscript', 'Superscript' ]
},
'apostrophe-images': {},
'apostrophe-video': {},
'headline': {},
'pullquote': {},
}
}
}
],
restApi: true
},
'apostrophe-blog-pages': {},
'apostrophe-blog-widgets': {},
我找到了我一直在寻找的简单答案。在复制和扩展 apostrophe-blog 模块并通读代码并注释掉调试之后,我意识到 future
过滤器是必要的。
话虽如此,解决方案是将 future 请求参数添加到博客文章 api 请求的末尾。但它有效!现在回到添加更多有趣的小部件。
/api/v1/apostrophe-blog?future=false
我一直在深入研究,出于某种原因,当我尝试将 restApi 值添加到 apostrophe-blog 配置时,我没有从 api 中得到任何东西。 Apostrophe-blog 是 apostrophe-pieces 的扩展,我想知道我遗漏了什么。这不是打算以这种方式工作吗?希望这个问题真的很容易回答。
这是我 app.js 的模块对象中当前的内容:
'apostrophe-headless': {},
'apostrophe-blog': {
addFields: [
{
name: 'body',
label: 'Page Content',
type: 'area',
options: {
widgets: {
'apostrophe-rich-text': {
toolbar: [ 'Styles', 'Bold', 'Italic', 'Link', 'Unlink', 'Anchor', 'Table', 'BulletedList', 'Blockquote', 'Strike', 'Subscript', 'Superscript' ]
},
'apostrophe-images': {},
'apostrophe-video': {},
'headline': {},
'pullquote': {},
}
}
}
],
restApi: true
},
'apostrophe-blog-pages': {},
'apostrophe-blog-widgets': {},
我找到了我一直在寻找的简单答案。在复制和扩展 apostrophe-blog 模块并通读代码并注释掉调试之后,我意识到 future
过滤器是必要的。
话虽如此,解决方案是将 future 请求参数添加到博客文章 api 请求的末尾。但它有效!现在回到添加更多有趣的小部件。
/api/v1/apostrophe-blog?future=false