问题标签 [keystonejs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
723 浏览

mongoose - 如何在 Keystone LocalFile 字段中指定自定义开发/前缀

我想在我稍后传递给 List.add 的模式对象中的 keystone.List 构造函数中使用从 autokey 插件生成的相同值。

这更准确地说是我想要做的:

所以这当然行不通。我怎样才能在我的模式中重新使用自动键入的 slug 值?

顺便说一句,引用在“格式”函数中起作用,因为当调用该函数时,它可以通过实例化模型提取存储的值。

0 投票
1 回答
2752 浏览

node.js - Keystone.js + i18n。在渲染视图之前获取当前语言环境

我正在尝试将 i18n 包含在 keystone.js 应用程序中。我正在这样做,就像在这个例子https://gist.github.com/JedWatson/9191081中一样,它可以工作,但我的问题是要查看当前的语言环境。我正在使用中间件通过 url 参数设置语言环境:

和路由

默认语言环境是“ru”。但在我看来

/en/blog在它输出的路线上

因此,据我了解,在将变量发送到视图后会更改语言环境。在渲染之前有什么方法可以设置它吗?我知道,我可以通过 req.params 从lang每个视图中的 url 参数中获取它,但我想通过中间件为所有视图执行此操作。

0 投票
1 回答
1755 浏览

node.js - 从 Cloudinary 切换到 S3 - 无法上传

我有一个 KeystoneJS 项目将从 Cloudinary 切换到 S3。该项目正在使用 Cloudinary 开箱即用。但是,我们希望迁移到使用 S3 进行存储。

keystone.js我目前在我的文件中设置了 S3 :

我有另一个模型Page,我想用它上传图像。有一个字段叫做heroImage它以前是一个简单的{ type: Types.Cloudinary }

但是,为了让它使用 S3,我不得不将其更改为:

进入 AdminUI 时,一切看起来都很好。我可以单击Upload File,然后按Save,我会收到一条成功消息。我用 Transmit 检查了 S3 存储桶,发现该文件从未上传过。此外,转到文件 URL 会显示:

任何将其从 Cloudinary 切换到 S3 的帮助将不胜感激。

0 投票
1 回答
1131 浏览

javascript - 如何在 keystone.js(mongoose) 中嵌套查询关系数据?

这是我的数据结构,我想实现一个关系查询,但是查询的是嵌套数据字段。我看了mongoose文档后知道嵌套查询的基本用法,但是当我测试时却没有返回。请帮助我,我会感激的。

0 投票
1 回答
1074 浏览

windows - 在 Windows 7 64 位上安装 KeyStone.Js 时出错

我正在尝试通过 windows cmd 安装 keystone.js,但仍然出现如下错误:

我也尝试安装 yo 软件包,尝试 yo 医生,但最终也失败了。这是错误日志:

我已经在谷歌上搜索,但仍然找不到任何解决方案(或者我可能错过了一个)。需要任何建议和帮助,谢谢。

0 投票
1 回答
2414 浏览

javascript - Keystone JS 中的验证错误

我正在尝试构建一个与 keystone 演示中使用的非常相似的联系表单,但我遇到了障碍,在尝试保存到 db 时,我收到以下错误

我已经通过执行 console.log 检查了表单上的字段以及后端的请求,但由于某种原因,我仍然不断收到相同的错误。

这是我的玉文件中的内容

这就是我的架构和路由文件的样子

这是路由文件

0 投票
0 回答
515 浏览

keystonejs - 带有 Oauth2 的 Keystonejs 没有回报

我正在使用 KeystoneJS 并想插入 oauth2 代码。

我所有的令牌和用户代码都运行得很好;这些方法通过console.log 触发。令牌生成成功。

但是,没有返回,最后我在客户端收到超时:

0 投票
1 回答
2996 浏览

node.js - 在 keystone.js 管理 UI 中显示来自其他模型(集合)的字段?

我有两个模型

和关键词模型

我想在管理 UI 中包含搜索量,以便我可以使用它进行排序和过滤

但是它似乎只能包含名称字段,如果我删除该字段,它只会显示 id。

因此,解决此问题的唯一方法是构建一个自定义的 crud 界面来处理我的“联接”,或者存在一种使其与当前设置一起工作的方法。

这是文档的链接,我在其中找到了有关如何执行此操作的一些详细信息。 http://keystonejs.com/docs/database/#relationships

0 投票
3 回答
152 浏览

javascript - 安装 KeystoneJS 错误

尝试在 DigitalOcean MEAN 堆栈上安装 KeystoneJS 时出现此错误。

收到此错误:http://paste.ee/p/q1RmU 使用此命令:sudo yo keystone(已安装 Yeoman) 遵循本指南: http: //keystonejs.com/getting-started/

0 投票
0 回答
179 浏览

mongodb - 收集时设置 TTL 索引时出错

我使用 KeystoneJs v3 遇到以下问题。

托管在 Azure 上,由 MongoLab 托管数据库。通过本地主机上的 KeystoneJs 访问数据库时,我没有收到此错误

我对 KeystoneJs、node 和 mongo 很陌生,所以如果这个问题之前被问过并解决了很多次,我很抱歉。