问题标签 [strapi]

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 回答
2362 浏览

strapi - STRAPI - 内容类型构建器中的单向一对多关系

我正在尝试使用strapi.io 的内容类型构建器构建一个简单的食谱应用程序。

我想为食谱和配料创建一个列表,以便我可以分别维护配料和食谱。困难的部分是当我需要管理数量和成分参考时。

这就是我想要构建的东西,如果有意义的话?只是无法使用内容类型构建器来解决问题:(

简化版:

0 投票
1 回答
1363 浏览

strapi - Strapi:全球模型从何而来?

例如,我通过管理面板创建了内容类型“项目”。在/api/item/services/Item.js我看到类似的代码

Item不是进口的,所以它是全球性的。

  1. 我想知道这个全局Item是在什么时候创建的?
  2. globalItem和 和有什么不一样strapi.models.item
  3. 我正在通过中间件支持 GraphQL,所以我会将模型放在上下文对象中。使用模型的最佳方式是什么item:比如服务,strapi.models.item还是Item

谢谢你。

PS:如果 Strapi 的作者之一会读到这篇文章,你能告诉我为什么你如此大量地使用全局对象吗?

0 投票
1 回答
2004 浏览

node.js - 如何在节点 js Strapi js 和 Angular 5 项目中提供静态文件

我正在尝试设置在 nodejs、strapijs 和 angular 5 项目中服务的静态文件。在默认情况下,它从公共文件夹提供静态文件。当我刷新页面时,我收到错误,因为找不到路径。如果我提供基本 url,它工作正常,但如果我提供任何其他页面 url,它会抛出找不到路径错误。我的项目文件夹结构是根目录---API --Public --UI

来自 Angular UI 项目的编译代码将出现在 Public 文件夹中,并且 Strapi 框架正在为 Public 文件夹中的文件提供服务。应用程序第一次正常加载,没有任何问题,并且正在显示登录页面。如果我们刷新 URL,它会抛出找不到路径的错误。

0 投票
1 回答
3685 浏览

session-cookies - 在 Strapi 中启用用户会话

我想为每个使用 URL “/auth/local” 请求令牌的用户启用会话,这是 Strapi 提供的默认 API。我猜 Strapi 默认配置了 Koa 会话,但默认情况下没有返回会话 cookie 作为响应。

在 Strapi 中启用会话管理的最佳方法是什么?任何人都可以分享他们在这方面的经验吗?

0 投票
2 回答
712 浏览

mongodb - 当数据库在strapi中更改时角色和权限不更新

我在我的node.js项目中使用strapi和mongoDB。当数据库新鲜时,所有角色和权限都已正确创建。之后,当我从strapi CLI 或strapi admin UI 创建一个新的内容类型(新集合)时,它正在正确地创建相关的角色和权限。但是当我切换数据库时,与新内容类型相关的角色没有出现。

0 投票
2 回答
2909 浏览

strapi - 你能限制对部分strapi admin的访问吗?

使用 Strapi 构建 API。最喜欢它,但似乎对管理界面的访问是全部或全部;您不能为只能添加/编辑内容的用户隐藏更高级的管理方面...?我错过了什么吗?这是怎么做到的?

0 投票
1 回答
1540 浏览

strapi - Strapi - 如何迁移内容

我正在为我的一个客户使用 Strapi,我想知道是否有从一个环境迁移内容的最佳实践,例如暂存到生产?我的客户有很多内容,因此在每个环境中重新创建所有内容是不可行的。

非常感谢 !

0 投票
0 回答
243 浏览

strapi - 限制 Strapi 文件上传中的文件类型

我正在使用 Strapi 为项目创建 API,并且一种内容类型有一个名为“图像”的媒体字段。出于显而易见的原因,我想将文件上传的类型限制为仅图像。看起来应该很容易,但我在文档中的任何地方都看不到如何做到这一点。还有其他人有解决方案吗?

0 投票
2 回答
1145 浏览

mongodb - Strapi 启动命令不起作用

我想在浏览器中启动strapi cms但告诉我:

确保您的MongoDB 数据库正在运行

如果 MongoDB 正在运行

我怎么解决这个问题?

Mongod & mongo 正在运行

0 投票
1 回答
418 浏览

mongodb - 使用 mongodb 创建 Strapi 项目时出错

我按照ubuntu 上的文档安装了 MongoDB 社区版。然后按照它的文档安装strapi 。从命令在终端中启动 MongoDb -

mongod

获取条目

... [initandlisten] waiting for connections on port 27017


使用默认值创建项目时

strapi new myStrapiProject

会引发错误:

strapiProjCreatError

和 mongod 日志详细信息: 直到我不知道为什么。我尝试通过使用其命令启动 MongoDb 来创建项目,但没有任何变化。我对 MongoDb 和 Strapi 完全陌生。任何帮助,将不胜感激。我已经提到了这个,但它并没有解决我的问题。

mongodErrLog

connection id: 62start, stop


版本详情: