问题标签 [admin-bro]

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 投票
0 回答
171 浏览

javascript - AdminBro 中文件上传的自定义提供程序问题

我使用 imagekit 和 AdminBro 为文件上传创建自定义提供程序。这里是:

当我上传一个 img 文件时,我得到以下响应:

和 Imagekit 仪表板: jpg 扩展名丢失

所以文件被发送到 imagekit 但它丢失了扩展名。

这也是console.log(文件)中的内容:

我不知道为什么文件在上传时丢失了扩展名,有人知道解决方案吗?

0 投票
2 回答
434 浏览

node.js - 在 admin-bro Nodejs 中获取引用对象时出错(没有给定 id 的资源)

所以我得到的错误是没有给定 id 的资源:“workshop.timelines”\n这是您可以使用的所有注册资源的列表。

这是我试图在 adminbro 中可视化的资源

这是车间模型:

现在,我在我的 adminbro 选项中添加了这两个资源,但是当 adminbro 尝试从集合中获取一些记录时,它失败并出现错误:

没有给定 ID 的资源:“workshop.timelines”\n这是您可以使用的所有已注册资源的列表。

可能影响此问题的另一件事是,在 MongoDB 中,workshop 对象中时间线的值是 ObjectId 和字符串的混合,但是我尝试将所有对象值转换为 ObjectId,但它仍然显示相同的错误。

非常感谢这里的任何帮助。

0 投票
0 回答
425 浏览

postgresql - Nest.js 中的 admin-bro 错误:没有适配器支持您提供的资源之一

当我尝试在 Nest.js/typeorm 和 postgres 中设置 AdminBro 时,出现此错误: UnhandledPromiseRejectionWarning: NoResourceAdapterError: 没有适配器支持您提供的资源之一。

你能帮我找到解决这个问题的方法吗?这是我设置的adminBro:

这是我的用户实体文件:

我以这种方式定义我的 baseEntity :

这是 main.js 文件:

0 投票
1 回答
232 浏览

node.js - AdminBro 捆绑“没有这样的文件或目录”错误

我只是想用 NodeJS 和 Nginx 在我的 docker 容器上运行 AdminBro,我从 nginx 错误日志中收到以下错误:

该网页没有显示任何错误,而是空白。

管理员.js:

admin.js 在 /home/aguero/lasfar/website/nodejs 下

nginx.conf:

nginx.conf 文件中有更多位置,但它们位于完全不同的路径中,因此为简单起见,我删除了它们。
我使用 setup_16.x 脚本和 APT 安装了 NodeJS。这些软件包安装有:

我将容器的 80 端口映射到主机的 8080 端口。
知道为什么会出现这些错误吗?如有必要,我可以提供更多信息。

0 投票
1 回答
169 浏览

typescript - @admin-bro/nestjs 与 @admin-bro/sequelize 和 mysql ?出现错误 NoResourceAdapterError

面临与“@admin-bro/sequelize”NoResourceAdapterError 相同的问题:没有适配器支持您提供的资源之一

0 投票
1 回答
228 浏览

node.js - 如何只允许管理员访问 Nodejs `AdminBro` 中的管理页面

如何只允许管理员访问 Admin 页面AdminBroNodejs

我想要的只是让管理员有权访问该 adminBro页面,是否有任何特定方法可以完成此操作?

我在我的app.js文件中做了这个,但它不起作用

0 投票
0 回答
48 浏览

javascript - AdminBro - 尝试上传并返回“isValid() 不是函数”

尝试上传时,我收到一条错误消息,指出“isValid()”不是函数。图像也不保存。

编码:

错误:

我关注了 JSCast 频道的视频。除此之外,其余的都在工作。关于上传系统的视频:https ://www.youtube.com/watch?v=7WtKcFqJHho

已安装的库及其版本:

0 投票
0 回答
109 浏览

node.js - Admin-Bro 如何使用“_id: Number”进行关系。(MongoDB)

所以,我在 github 上打开了问题:https ://github.com/SoftwareBrothers/adminjs/issues/883 。我该如何解决这个问题?对于模型_id,我使用 Number 而不是 ObjectId。

0 投票
0 回答
163 浏览

javascript - adminbro 更改密码和登录

如何在adminbro中更改密码或登录?我试图在文档中找到有关它的信息,但没有答案。我正在使用 action.new.before 钩子:

0 投票
0 回答
135 浏览

node.js - 如何知道我登录 Admin-Bro 的当前用户

我想知道当前user登录的Admin-Bro。因为我想限制User.

我只想限制访问,Users以便只有帐户所有者super admin才能看到users. 所以我需要确定当前登录的用户是否是该帐户的所有者,或者当前用户是否是SuperAdmin其他用户以便我执行此操作。

如何找到当前用户?

这是我尝试做的,但它不起作用,因为 currentAdmin 没有返回当前登录的管理员,只有记录返回users我的所有DB

});