问题标签 [nuxt-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 回答
78 浏览

javascript - 阻止 nuxt 查看特定范围内的文件夹

我有一个名为例如: https://example.com/category/laptop/keyboard的网址。

正常行为是 nuxt 会自动在内部/pages查找“类别”文件夹(这很好),然后是更多:“笔记本电脑”文件夹和最后一个“键盘”文件夹,其中应该包含一个 vue 文件。

我希望“笔记本电脑/键盘”被称为:slug参数而不是文件夹遍历,但仅在/category/. 那可能吗?这是因为子嵌套类别。

我试图添加一个自定义路由示例:

不幸的是,这不起作用,它只是恢复到 404。此外,我无法获得参数。

0 投票
1 回答
488 浏览

content-management-system - Strapi:模型配置获取期间发生错误

我使用的是 strap 3.0.0.next-11,然后将我的 API 迁移到3.6.8版本。

在 3.6.8 中,对于具有关系的集合,我在弹出窗口中看到此错误:

模型配置获取期间发生错误。

在日志上我看到这个错误:

模型“文件”的路径“_id”处的值“http://54.179.156.135:1339/uploads/d26af51633f2451a934896bfc125ec90.jpg”转换为 ObjectId 失败

为什么会在 3.6.8 上发生这种情况?我一直在使用旧版本,没有任何问题,而使用这个新版本,我无法找到任何东西。

我正在使用以下:节点:14.17.6(LTS)npm:6.14.15strapi:3.6.8

我还附上了我的 package.json 的图像。

在此处输入图像描述

0 投票
1 回答
153 浏览

vue.js - 如何使用 Nuxt 和 Strapi 显示图片库?

我知道这与这里的其他人有类似的问题,但以前的解决方案对我来说都没有成功。

我有一个画廊页面,可以很好地从 Strapi 获取收藏,打开一个动态页面,但我无法管理如何在那里显示图像。

我正在打电话给我的画廊并获取所有详细信息,但 IDK 如何在v-for

这是我如何称呼特定画廊(_slug.vue页面)

在这里,我正在尝试展示它

$config.strapiUrlURL 变量适用于所有其他页面。我不认为问题出在这个问题上,而是我如何打电话/不打电话。我没有得到任何图像,titledescription它们也在 API 响应中。

我得到的 API 响应是

]

0 投票
1 回答
734 浏览

graphql - strpi & graphql:如何获取项目总数?

我正在使用strapigraphQL

通过这个查询,我可以获得帖子

我想把帖子总计数 放在一起,理想的结果是这样的

我已经阅读了文档,我可以查询总计数,但这对我来说还不够!那么,我怎样才能将帖子总计数放在一起?

0 投票
0 回答
25 浏览

javascript - 在 Strapi 中的关系之间,我如何检索名称/标题而不是 id

Strapi 版本:3.6.8

操作系统:big sur 11.6

数据库:postgresql

节点版本:14.17.5

NPM 版本:8.0.0

纱线版本:1.22.11

我有一个帖子集合类型,与以下集合类型具有多对多关系:-tags -categories 和一对多关系:-users(来自:users-permissions)

假设我想为用户和标签创建页面,它们都显示各自的帖子。问题是,类别仅显示为 id 而不是它们的指定名称。有什么办法可以解决这种情况?

附加信息:

类别.settings.json:

post.settings.json:

标签.settings.json:

感谢您的时间。

0 投票
0 回答
24 浏览

heroku - 有没有办法让托管的 Strapi 管理面板中保存的博客到 localhost:1337 或反之亦然?

我的strapi cms 部署到heroku。而且我注意到,如果我在实际托管的管理面板上创建博客,它不会显示在 localhost:1337 中,或者当我在 localhost 上发布博客并再次将其推送到 heroku 时,它仍然从那里丢失。好像两者不同步。有没有办法在托管版本和本地主机版本之间同步博客?

0 投票
1 回答
274 浏览

next.js - 无法访问 api 路径 localhost:1337/auth/local 总是返回在 strappi 中找不到

我安装了一个新的strapi项目并尝试使用jwt令牌验证api。但是auth/local api总是返回未找到

0 投票
1 回答
20 浏览

javascript - 如何获取已创建订单的 id

我正在使用带有 Nuxt 的 Strapi,我想重定向到它在成功将订单发布到 Strapi 后创建的新订单。我正在寻找的是mysql_insert_id()PHP 世界中的等价物。

代码示例

我可以在控制台日志上看到新的 id:

控制台日志

如何访问返回的 id 并将其传递给this.$router.push的参数?我尝试使用与控制台上显示的相同的“id”,但没有运气。

0 投票
0 回答
17 浏览

node.js - 如何在没有管理面板的情况下允许通过代码访问新的自定义 API 端点?

我正在从版本 3 中的命令创建 api,并希望将新创建的 api 头权限公开或通过 nodejs 代码手动进行身份验证,而不使用后端的管理面板。我想要strapi headless cms中步骤的编程解决方案(从管理面板转到设置>角色>公共或认证>授予或撤销权限)。