Создание уникальных идентификаторов на Node.js для веб-приложения Express

Я встречал две возможные библиотеки: node-uuid ( https://www.npmjs.com/package/node-uuid) и cuid ( http://usecuid.org/). Оба из того, что я вижу, генерируют хорошие уникальные идентификаторы без столкновений. Тем не менее, существует странная ситуация, когда могут быть столкновения, как описано в https://github.com/ericelliott/cuid/issues/22.

Чтобы преодолеть эту проблему, моей первоначальной мыслью было сохранить ее в mongodb и искать уникальность. Есть ли лучший способ добиться этого, чтобы получить гарантию уникальности?

1 ответ

Решение

Я знаю, что это не отвечает на ваш вопрос, но я использую следующую библиотеку https://www.npmjs.com/package/uuid и у нее по крайней мере не открыто ни одной проблемы. И вы можете найти, почему это не будет так же здесь https://softwareengineering.stackexchange.com/questions/130261/uuid-collisions

Другие вопросы по тегам