strapi相关内容
目前我对 Strapi graphql 查询有一些问题.我最多只能查询大约 100 个项目. 这是我的查询:query StudioList { studios(limit: -1) { id slug name } } 有或没有限制总是返回 100 个项目.我如何查询超过 100 个?谢谢.. 解决方案 我找到了解决方案:如果您的 Strapi ./config 文件夹中有
..
我有一个包含媒体类型字段的条目. 当我尝试删除某些条目时,我正在使用代码: strapi.query('entry').delete({ id: entry.id });stripi.query('file', 'upload').delete({ id: entry.image.id }); 该条目已成功删除,以及“文件上传"中的记录.但文件仍保留在上传文件夹中.我怎样才能删除它?
..
我在 ES 方面没有经验(我的背景更多是关系数据库),我正在努力实现在我的 Web 应用程序中有一个搜索栏来搜索它的全部内容(或我愿意的内容)的目标在 ES 中索引). 实现的架构是 Jamstack 和 gatsby 应用程序,从一个 Strapi 应用程序(无头 cms)获取内容(有时在构建时,有时在运行时).中间自己开发了一个微服务,将trapi应用中创建的文档写入到ES数据库中.此时
..
我正在尝试使用“npm run develop"在 Ubuntu 20.04 上通过 npm 运行一个 Strapi 项目.代码来自我的一个小组项目,其他人没有遇到这些问题. 错误:./.cache/plugins/strapi-plugin-content-manager/admin/src/components/RepeatableComponent/Banner.js 2:87模块解析失败
..
假设我在 modelB 上有一个带有外键的 modelA. 在api/modelA/services/modelA.js中,我可以定义: //[...]模块.出口 = {/*** 承诺获取所有记录** @return {承诺}*/查找(参数,填充){参数 = {...参数,_sort: 'field_from_model_a:DESC,other_field_model_a:ASC'}填充
..
我使用的是 Strapi.io 开源 Node.js Headless CMS 这是我的注册页面代码 void _registerUser() 异步{ http.Response 响应 =等待 http.post('http://localhost:1337/auth/local/register', 正文:{“用户名":_用户名,"email": _email,“密码":_密码,}
..
我会尽量为我解释我的问题. 我使用 Strapi 作为后端,使用 Nextjs 作为前端. 对于身份验证,我使用 NextAuth. [...nextauth].js: const 选项 = {供应商: [Providers.Credentials({name: '凭据',证书: {用户名:{ 标签:“电子邮件",类型:“电子邮件",占位符:“jsmith";},密码:{标签:
..
我使用以下代码更改密码,但收到“请求失败,状态代码为 400".有人可以告诉我问题出在哪里吗? axios.post('http://localhost:1337/auth/reset-password',{代码: '',密码:'1234567',密码确认:'1234567',}, {标题:{授权:`Bearer $ {this.currentUser.jwt}`}}) .then (响应 =>
..
我正在尝试上传文件.我已经把它送到服务器,我可以看到它.我用来发布的代码是 postTheFileToStrapi2(file: File) {const formData: FormData = new FormData();控制台.日志(文件[0].名称);formData.append('file', file[0]);this.http.post('http://localhost:13
..
Strapi beta 的结构改变了插件的架构,删除了/plugins 目录,插件现在保存在/node_modules 目录中.我正在尝试编写一些自定义代码以在下订单后发送确认电子邮件.在以前的 Strapi 版本中,电子邮件插件目录在这里: /server/plugins/email/controllers 在此目录中,编写了以下代码,该代码在 SEND 控制器中以 alpha 版本
..
我目前正在对 Strapi 进行一些研究,以便在其上构建我的 API,我想知道是否可以在 JSON 中公开一个字段,该字段将包含有关负责对特定的最后修改负责的用户的信息内容 ? 我知道 API 默认在 JSON 对象中公开一个“updatedAt"字段,其中包含上次更新的日期时间,但据我所知,当数据发送到数据库以进行持久化时,该字段由数据库处理? 任何帮助将不胜感激!非常感谢.
..
有人可以提供有关如何将trapi部署到aws弹性豆茎的信息吗?我搜索了很多资源,如何在 DO、heroku 等许多不同的地方部署 Strapi,但我很好奇如何将 Strapi 部署到 EB 是可能的,我该怎么做. 解决方案 首先你需要一个 EBS 应用程序 &运行 Node 版本 12(截至目前)的环境(Web 服务器).您还需要更改 Strapi 项目中的 package.json 并更
..
假设我有一个带有以下 4 个字段的 post 内容类型: title(字符串) content(字符串) slug(字符串) 作者(关系) 如何添加依赖于上述 4 个字段之一的值且用户不可编辑的第 5 个字段?比如说,我想要一个 wordCount 字段,其中 content 字段中的字数作为其值.为了合并此功能,我应该考虑探索什么文件? P.S.:就其价值而言,我正在使用
..
我想向注册用户发送电子邮件并激活它,直到完成某些操作. 我不知道这个功能是否已经可用,或者我需要自己实现逻辑.使用默认的身份验证和用户模型,修改逻辑看起来非常复杂.实现这些功能有多难? 解决方案 正如你所说,Strapi 中已经有一个用户的默认逻辑.但是,可以编辑文件并且您可以自定义行为. 在您的情况下,您需要转到 create 方法中的 ./api/user/controll
..
在 Strapi 中,每个用户定义的集合类型都有一个默认服务,允许创建/查找/更新/等.在相应的模型上.例如,Strapi 控制器中的以下代码将使用给定数据更新账单收集类型: await stripi.services.bill.update({id}, {verified: true,receipt_number}) 但是对于User 内置集合类型没有服务.我需要通过自定义控制器更改用户的角
..
我想知道在生产中运行 Strapi 的最佳实践是什么.我注意到当添加内容类型时 Strapi 会生成新文件.这意味着生产环境的文件将与版本控制不同步.有推荐的部署流程吗?在管理员中进行更改后,我是否应该将生产中的更改提交到我的 git 存储库? 解决方案 主要由 content-type-builder 生成的文件生成和其他设置在生产模式下被禁用 NODE_ENV=生产 管理面板应该
..
我想将带有 html 文件的图像上传到 Strapi.当我运行代码时,出现错误:POST http://localhost:1337/upload 500 (Internal Server错误). $.ajax({类型:'POST',url: 'http://localhost:1337/upload',数据类型:'图像/jpeg',数据:JSON.stringify(img),完整:功能(产品
..
我正在使用 Strapi CMS 并且正在努力获取嵌套/深层内容的数据.例如:假设我创建了以下内容类型并定义了关系. 人物:姓名、年龄 地址:城市、国家 联系人:代码、号码 一个人有一个地址 地址有很多联系人 现在的问题是,当我访问 ‘/persons’ 时,我只得到 Name、Age 和 Address 对象.但是地址对象没有与地址关联的联系信息. 有人
..
非常简单(我希望).我希望能够使用 API 端点并让它只返回指定的字段.IE.像这样 http://localhost:1337/api/reference?select=["name"] 理想情况下会返回某种形式的东西 [{"name": "Ref1"}] 不幸的是,事实并非如此,实际上它返回以下内容. [{“贡献者":[{"username": "aduensing","emai
..
我创建了一个包含书籍的 books 内容类型.集合中的每本书都属于一个用户(用户内容类型由 Strapi 提供). 我想在 /users/me/books 端点返回经过身份验证的用户拥有的书籍列表.我在哪里可以添加此路由和处理程序,因为 /api/books 目录包含与书籍相关的路由、控制器等,但不包含 /api/users 目录. 解决方案 您可以使用扩展系统进行扩展或覆盖. e
..