Безопасно ли передавать ключи хранилища данных Google в JavaScript как целые числа - PullRequest
0 голосов
/ 03 марта 2019

У меня есть некоторые опасения по поводу автоматически сгенерированных ключей хранилища данных.В документации утверждается, что результатом является 64-разрядное целое число.А для REST API Google использует тип string для отправки ключа.

С другой стороны, Крис Рамсдейл, менеджер по продукту , говорит , что

Эти идентификаторы являются большими, хорошо распределенными целыми числами, но гарантированно будут достаточно маленькими, чтобы их можно было полностью представить в виде 64-разрядных чисел с плавающей запятой, чтобы их можно было хранить в виде чисел Javascript или JSON.

Но Крис сделал этот пост в 2013 году.

Так что я смущен этим несоответствием.У кого-нибудь возникали проблемы с представлением автоматически сгенерированных идентификаторов хранилища данных с номерами JavaScript?

Потому что в противном случае преобразование во всех обработчиках HTTP будет довольно сложным как для анализа запросов, так и для возврата ответов.

Спасибо!

1 Ответ

0 голосов
/ 05 марта 2019

Можно вручную назначить идентификаторы клавиш , поэтому, даже если GAE никогда не генерирует идентификаторы, которые javascript не может представить, возможно, он будет создан другим способом.Лучше быть в безопасности и использовать строки.

...