问题标签 [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.
node.js - 我可以将 Strapi 部署到现有网站的子文件夹(通过使用 Apache 反向代理)吗?
例如,我有一个网站是https://example.com/,我想通过 URL https://example.com/strapi/访问 Strapi 网站,我的 Apache 反向代理配置是:
有人知道解决方案吗?我知道使用子域而不是子文件夹可能是一个解决方案,但这不是我想要的方式。
strapi - 使用strapi注册新用户时如何设置角色?
我正在尝试注册用户,我想知道如何将角色设置为管理员。我试过了
我正在使用 Angular5 而只是 api strapi
docker - Strapi 路由返回 404 未找到
我有一个问题,我的 API 中的所有路由都返回404 Not found
。我遵循了Strapi/strapi-docker 的从 Docker Hub 拉取部分。
除了运行图像之外,我所做的是创建一个名为post
包含三个字段的新内容类型。如果我尝试GET /post
(添加所有帖子)我会收到未经授权的响应错误。这是现阶段的预期。在我检查角色和权限以允许公共角色使用 find 和 findOne 路由后,即使添加了数据,我也会收到 404 Not found 响应错误。
开发服务器不使用任何前缀。
post
find 和 findOne 的路线如下所示:
Strapi 界面中没有太多可供选择的选项,所以我不确定还有什么可以尝试的。我已经尝试了几个其他的strapi安装。不确定这是否会搞砸,但我隐约记得之前尝试过 strapi/strapi-docker 并让它工作。
html - 在 Vue 中显示来自 API 的图像
我使用 Strapi 作为 API 驱动的 CMS。我在 Strapi 上上传了一张图片,并将其拉到我的 Vue 应用程序中。Strapi 正在使用 Mongo。API 正在为图像返回这个:
如何在 Vue 上显示此图像?
authentication - GraphQL 和 Strapi 会话
首先,这个项目很棒,我让 GraphQL 非常快地与 MongoDB 一起工作。甚至带有 ModHeader 扩展的 GraphiQL。但是,我正在尝试向 graphQL 端点添加策略,但我发现它ctx.session
始终是空的,即使我正在发出授权请求(通过 Bearer 令牌)
在这个例子中会话是如何工作的?每次创建请求时都需要查询用户吗?
graphql - Strapi GraphQL 覆盖
我正在尝试重写我的 GraphQL 模式,以便一切都来自“顶级查询”。例如,我有耐心、地点、实践的内容类型。但我希望每个查询都location { // rest of query
以防止人们检查不属于他们的东西开始。为了实现这一点,我一直在将 schema.graphql 添加到我的所有模型中
然后,我想从实践中删除对所有内容的访问权限并覆盖 findOne 以排除参数,并且只是practice
控制器将在其中使用当前用户的状态填写 ID。
我无法使之前的代码工作,因为 GraphQl 带有内部错误,说我只能指定一次练习。即使如此,在生成的模式中似乎并非如此
任何想法如何做到这一点?谢谢!
node.js - 在 Mongoosejs 中查询嵌套关系
我有这种关系(不是嵌套文档,通过 id 与它们有实际关系)(以下是 GraphQL 表示)
我想知道通过练习查询约会的语法是什么。我尝试了以下但没有运气
params
在哪里
根据嵌套文档文档,点语法应该可以工作。在子句中做同样的where
事情似乎也不起作用。有任何想法吗?
更新:包括请求的完整示例(不尝试通过实践过滤它)
具有嵌套关系的文档
约会的 JSON(使用 Robo 3T)
位置的 JSON(使用 Robo 3T)
练习的 JSON(使用 Robo 3T)
查询此模型时在后台发生的查询
node.js - Strapi API: Set custom query service to find nearest location within a range?
By sending latitude longitude of current Location, I would like to find the nearest airport in my collection.
I've used geodist for finding the distance between two latitute/longitude coordinates.
Question: Is it possible to make a query after getting all collection of airport to check whether the current location is available within a specific distance?
E.g. When minimum current distance to an item of the collections is within 100km, then I would like to show this item as result.
This My Query...
This My Route...
This my Controller...
docker - strpi-docker lodash 问题
我在使用strapi.io 的官方 docker 包装器时遇到问题 -> 每当我运行时docker-compose up
,我都会收到错误,因为找不到 lodash。第一次运行 docker 容器(全新安装)时,一切运行顺利,第二次尝试将返回以下错误。
你们有什么想法吗?非常感谢您的帮助。
mongodb - 是否可以创建当前正在运行的 docker 实例的 docker 映像?
我是 docker 新手,我已经实例化了一个需要先运行 mongoDB 容器的 strpi 容器。我目前在 AWS ECS 中运行它,我将任务定义配置为同时拥有容器和链接。
我现在只是想知道我是否可以从现有的容器系统中制作一个 docker 映像。因此,将来,我可能只是将这个新图像发布到 dockerhub 或 ECR 并在 ECS 中运行,而无需任何额外的配置,例如环境变量或链接或单个任务定义中的多个容器。
任何想法都会有所帮助。