撇号 cms:保存文档时出错
Apostrophe cms: An error occurred saving the document
在我的 Apostrophe 应用程序中,我有一个名为后端的页面类型:
{% extends 'apostrophe-templates:layout.html' %}
{% block title %}{{ super() }} | Home{% endblock %}
{% block main %}
<div class="content">
<h1>Backend</h1>
{{
apos.singleton(data.page, 'Registered users', 'registered-users')
}}
</div>
{% endblock %}
我认为这是一个非常简单的方法。在 app.js 中,我在模块中声明了 'registered-users-widgets': {}
,当然,我有一个模块; registered-users-widgets
文件夹 index.js
和 views/widget.html
。
在index.js中有:
module.exports = {
extend: 'apostrophe-widgets',
name: 'registered-users',
label: 'Registered users',
contextualOnly: true
和widget.html:
<div>TEST</div>
我添加了新的后端页面,访问了它,添加了注册用户。它在正确的位置很好地显示了 TEST,但是在我收到通知 An error occurred saving the document.
POST 以代码 200 和响应 {"status":"error"}
返回保存区域后不久。
在服务器控制台中没有出现错误,我删除了页面并重新注册,一次是通过内置删除,第二次是直接在数据库上,但它没有帮助。我在这里做错了什么?
您的地区名称字段(第二个参数)必须是一个类似registeredUsers 的intercap 字符串。不允许有空格。
在我的 Apostrophe 应用程序中,我有一个名为后端的页面类型:
{% extends 'apostrophe-templates:layout.html' %}
{% block title %}{{ super() }} | Home{% endblock %}
{% block main %}
<div class="content">
<h1>Backend</h1>
{{
apos.singleton(data.page, 'Registered users', 'registered-users')
}}
</div>
{% endblock %}
我认为这是一个非常简单的方法。在 app.js 中,我在模块中声明了 'registered-users-widgets': {}
,当然,我有一个模块; registered-users-widgets
文件夹 index.js
和 views/widget.html
。
在index.js中有:
module.exports = {
extend: 'apostrophe-widgets',
name: 'registered-users',
label: 'Registered users',
contextualOnly: true
和widget.html:
<div>TEST</div>
我添加了新的后端页面,访问了它,添加了注册用户。它在正确的位置很好地显示了 TEST,但是在我收到通知 An error occurred saving the document.
POST 以代码 200 和响应 {"status":"error"}
返回保存区域后不久。
在服务器控制台中没有出现错误,我删除了页面并重新注册,一次是通过内置删除,第二次是直接在数据库上,但它没有帮助。我在这里做错了什么?
您的地区名称字段(第二个参数)必须是一个类似registeredUsers 的intercap 字符串。不允许有空格。