我正在使用 Hashids,它们具有以下类型: 当我尝试在 Prisma 上使用它时,出现错误,因为id不是数字 我怎样才能安全地将它转换回数字? 类型“NumberLike[]”不可分配给类型“number”.ts(2322) ...
我正在使用 Hashids,它们具有以下类型: 当我尝试在 Prisma 上使用它时,出现错误,因为id不是数字 我怎样才能安全地将它转换回数字? 类型“NumberLike[]”不可分配给类型“number”.ts(2322) ...
我有相当长的 ID 1000000000109872并且想将它们表示为字符串。 然而,我发现的所有 Rust 库,例如hash_ids和block_id产生更大的字符串。 理想情况下,我想要 4 到 5 个字符,数字可以,但只有大写字母。 只要它是唯一的,就不需要加密安全。 有什么适合我的需要吗? ...
我正在尝试使用 Automapper 的值转换器在数据库中隐藏对象的真实 ID,但是在将一个对象投影到另一个对象时不会调用它们。 没什么特别的,我想使用 Hashids 将 int ID 转换为随机字符串 ID(DB->DTO),反之亦然。 我想为每个对象和每个 ID 执行此操作,但不是我的 ...
我有一个 model,它使用django hashid字段作为id 。 这是另一个model的相关项目 现在我正在尝试设置 [django elasticsearch dsl] ( https://github.com/django-es/django-elasticsearch-dsl ) 并为 ...
我们使用https://github.com/peterhellberg/hashids.rb来混淆 API 中的数据库 ID: 在解码 hashids 时,我们必须这样做: 这种模式在我们的应用程序中重复了很多次。 我可以编写一些辅助函数,如find_by_hashid或where_hashid ...
我正在使用 package hashids\hashids到 hash 通过 ZE6B391A8D2C4D45902A23A8B658sdf5703DZ 发送的数据的 ID 值(例如)'bsdf's/edit 我按照Stuart Wagner的访问器方法这样做。 以下是我的做法:use Hashi ...
今天我生成哈希如下: 所以控制台上打印的是: 但是,如果我将变量“数字”更改为数字 1419857,结果是: 我的疑问是:我正在经历的字母表有 26 个字符,我定义 hashid 的最小大小为 6 个字符,我可以使用 6 个字符的最大 hashid 不会是 308.915.776 (26 * 26 ...
我试图在我的 URL 中散列我的递增 ID。 我似乎无法正确编码,我遵循了this和this教程,但没有帮助。 我尝试了控制器中getRouteKey()中的代码,它似乎正在完成这项工作并按预期散列 ID。 有人看到我做错了什么吗? 更新然后我使用绑定/解码如下; 我的路线是; ...
我正在寻找某种“拦截”并更改 model 中的字段,然后再将其发送回客户端。 我有一个 API,其端点类似于以下内容: 我的应用程序使用vinkla/laravel-hashids ,因此就客户端应用程序而言,要查询的 ID 应该类似于K6LJwKJ1M8 ,而不是1 。 目前,我可以查询提供哈希 ...
我正在尝试在hashids中导入 hashids: 你可以从这里克隆代码 ========== index.ts ========== import Hashids from "hashids"; const encoder = new Hashids(); 但我收到下一个错误: === ...
我在 MS SQL Server 中将主键 ID 存储为 int。 我想将它们转换为 HashID 并将它们作为字符串存储在我的实体对象中。 另外,我想在将我的对象存储在数据库中时将它们转换回来。 有没有办法在 Dapper 中做到这一点? 如果没有,有什么建议或解决方法吗? 请注意,我所说的自定 ...
设想 我正在更新我的 .NET API 以对所有数据库键字段进行编码,以便顺序键不会暴露给最终用户。 我为此使用了hashids.org并构建了辅助方法来快速解码/编码我的自动映射器映射中的属性。 但是,API 有多个版本,只有最新版本才能使用此功能进行更新,这意味着我不能简单地覆盖现有类。 我已经 ...
运行https://www.npmjs.com/package/hashids教程中的代码 收到错误: Uncaught TypeError: Hashids is not a constructor. 我在没有模块的普通 js 应用程序中运行它。 只是 html 和 js 文件。 如果我使用req ...
我想使用react-key-index扩展名以生成唯一的ID。 我试图实现他们的示例示例,但是无论我做什么,它仍然会引发相同的错误: TypeError:Hashids不是构造函数 链接: react-key-index npmjs 这是一个非常简单的示例: Ap ...
我将Symfony 4与VichUploaderBundle 1.9一起使用,并且为了将文件发送到客户端,很难在控制器中注入DownloadHandler服务。 我还使用HashidsBundle来将我的实体ID转换为URL中的jFaJ东西。 如VichUploaderBundle文 ...
已经有人在AdonisJs中使用Hashids了吗? 更具体的是,在Model中,返回对象中的属性hashid 我正在从Laravel迁移到Adonis。 在Laravel中,每个模型中只需要几行代码就可以了,如下所示: 我安装了这个NPM软件包: https ://www ...
我似乎无法让库hashids与 vue.js 一起使用 我想如何使用它的首选方法是: ...
两个表之间的关系正常工作,但是当我使用Hashids它不能正常工作,并且返回null。 我的代码: 汽车模型: 汽车图像模型: 备用车型号: 我的控制器: $cars = Car::with('images')->get(); $cars有价 ...
我已经使用了这个流行的Hashids库。 如本海报所述 , Hashes produced by these algorithms are designed to be 'one-way' 。 那么,为什么可以对哈希值进行解码? 我已经阅读了文档(并搜索了问题),但看不到为什么可以 ...
我尝试直接导入库 并尝试了这段代码 但这引发了这个错误,令人遗憾。 我什至尝试过 但是它抛出了这个错误 任何提示将不胜感激! (此帖子的续) ...