keystonejs 相关问题

用于在Node.js中开发数据库驱动的网站,应用程序和API的开源框架。基于Express和MongoDB构建。

Keystonejs 6 使用 AuthenticateUserWithPassword 突变从外部前端服务器进行身份验证

我正在构建一个具有不同前端的解耦 keystonejs (keystonejs 6) 应用程序,该应用程序将使用其 graphql api 从主 keystonejs 实例中提取和推送数据。 我已将访问控制设置为...

回答 1 投票 0

keystone.js graphql 订阅不起作用 - 代码:4406,原因:“子协议不可接受”

我正在开发一个 keystone 应用程序,我们想在其中使用 graphql 订阅。 遵循文档: https://keystonejs.com/docs/config/config#extend-http-server 以及

回答 1 投票 0

KeystoneJs 6 在登录页面忘记密码

我正在尝试在我的 KeystoneJS 6 应用程序中实现密码重置功能。我已成功配置电子邮件发送,并且已阅读有关 ResetPasswordLink 的文档。豪...

回答 1 投票 0

作为创建 CMS 驱动应用程序的工具,KeystoneJS 和 Strapi 之间的主要区别是什么?

当我想在前端使用 Vue/React/Angular 时,我倾向于使用 Keystone(按原样)作为标准的、服务器驱动的多页面应用程序和 Strapi。水疗中心?因为它有一个

回答 4 投票 0

向 KeystoneJS 添加自定义管理 UI 功能

我刚刚开始使用 Keystone 开发一个新项目,找不到任何描述向管理 UI 添加自定义功能的文档。 有些事情我需要实施但无法完成......

回答 2 投票 0

自定义 KeystoneJS 端点中的会话/令牌验证

我使用此处概述的方法成功验证了对 KeystoneJS API 的用户请求。 但是,我需要向我的应用程序添加一个自定义快速端点,该端点只能由

回答 2 投票 0

如何在自定义页面中使用Keystone6组件显示表格中的数据,使其看起来相同?

我已经使用此文档在 Keystone6 中构建了自定义页面 现在我正在从 GraphQL 查询中获取数据。 { “成员”:[ { "__typename": "成员", ...

回答 2 投票 0

如何将 KeystoneJS v6 数据库从默认 SQLite 更改为 MySQL

默认情况下,当我安装 KeystoneJS v6 headless CMS 时,它会连接到 SQLite 数据库。 如果我尝试将提供程序更改为 MySQL,在文件 keystone.ts 中,我首先将提供程序替换为“mysql”,并将 url 替换为...

回答 1 投票 0

如何在Keystone6中使用graphQL更新突变上传图像?

我正在尝试使用 useMutation 上传用户个人资料图片 但我在上传时收到 400 错误。 这是我的代码。 文件输入 我正在尝试使用 useMutation 上传用户个人资料图片 但我在上传时遇到400错误。 这是我的代码。 文件输入 <input type="file" multiple required onChange={onChange} /> onChange function onChange({ target: { validity, files } }: any) { if (validity.valid) { try { updateUserImage({ variables: { files: { upload: files[0] } }, }); } catch (error) { console.log(error); } } } 更新用户图像 const [updateUserImage] = useMutation(updateProfileImageQuery); const updateProfileImageQuery = gql` mutation ($files: Upload!) { updateUser( data: { avatar: $files } where: { id: "ckx8qymsv0046iol87cszngcn" } ) { name } } `; 我已经使用本机提取完成了发送 graphQL 突变的工作: export const useGqlFile = async () => { const formData = new FormData(); const query = ` mutation ($data: InputType!) { item: createModel(data: $data) { id file { filename url } } } `; formData.append( "operations", JSON.stringify({ variables: { data, }, query, }), ); formData.append("map", '{"1":["variables.data.file.upload"]}'); formData.append("1", file, file?.name); const response = await fetch( `${runtimeConfig.public.BACKEND_URL}/api/graphql`, { method: "POST", body: formData, headers: { authorization, }, }, ); return response; };

回答 1 投票 0

文档中提到的 Keystone.js isAdmin var 不起作用

我目前正在开发一个 KeystoneJS 项目,并遇到了 TypeScript 的问题。我已经定义了一个访问控制函数 isAdmin,如 KeystoneJS 文档中的建议: const isAdmi...

回答 1 投票 0

KeystoneJS 中的 GraphQL 突变:“无法使用 'in' 运算符在未定义中搜索 'id'”

在 KeystoneJS GraphQL 项目中,我尝试在另一个现有数据对象(“提案”)的“resolveInput”挂钩中创建一个新的数据对象(“文章”)(当提案获得批准时,我…

回答 1 投票 0

在Keystone 6中,我们可以禁用用户认证/用户登录吗?

看起来在 Keystone 5 中有一种比较简单的方法可以通过 - https://github.com/keystonejs/keystone-5/blob/main/docs/guides/authentication.md 但我好像没找到

回答 1 投票 0

错误[MongoError]:不支持的OP_QUERY命令:find

我无法再从事我的项目 KeystoneJS。 我收到此错误: 搜索数据库更新 0.0.1-admins 时出错: 错误 [MongoError]:不支持的 OP_QUERY 命令:find。客户端驱动程序...

回答 1 投票 0

初学者:库存安装的内存使用情况

运行库存标准 keystone 安装(通过生成器-keystone)时,其内存使用量似乎在 200-500mb 之间。这实际上足以使新的 512mb digitalocean vps I 上的进程崩溃

回答 1 投票 0

KeystoneauthentiatedItem 查询始终返回 null

将 Keystone 核心从版本 1 升级到版本 4.0.1 后,authentiatedItem 查询始终返回 null,即使我已登录。 通过我的 Next 前端或通过 ... 登录

回答 1 投票 0

从修改后的 Prisma 架构生成 KeyStone.js 6 架构

我有一个项目正在使用最新版本的 Prisma (3.9.1),并计划在其上放置一个 CMS。 Keystone 似乎非常合适,因为他们已经在内部使用 Prisma。不幸的是...

回答 2 投票 0

如何创建一个可以将多个图像作为输入然后存储它们的 Keystone.js 字段?

基本上,我想知道如何在 Keystone.js(版本 6)中创建一个字段,该字段可以接收多个图像作为输入,然后将它们存储在指定的存储(S3 或本地)中。 我检查了一下是否...

回答 1 投票 0

Openstack Keystone CORS

我正在制作一个与 openstack API 交互的应用程序 但是我有 CORS 错误。 我不知道如何解决我试图添加 [cors] allowed_origin=* 在 keystone.conf 文件中。但是问题...

回答 0 投票 0

Keystone 6 上的 GraphQL where 子句中的错误

我正在使用 Keystone 6,它随最新版本的 Apollo 一起提供。通常,使用 GraphQL,我们可以使用以下语句插入一个简单的 where 子句: 询问 { 帖子(其中:{ 标题:&...

回答 1 投票 0

我正在尝试通过 apollo 客户端将图像上传到 keystone js,但它有一些错误

安装所有必要的包。 对于后端,我使用 Keystone js 3.79 对于前端 GQL,我使用 apollo 客户端,对于上传图像,我使用 apollo 客户端上传。 这是关于我的专业的必要信息...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.