Я использую Angular 2 для регистрации: имя, фамилия, адрес электронной почты и пароль.
После отправки данные хранятся через вызов API в базе данных (nodeJs и mongo) и генерируют токен JWT, который отправляется обратно клиенту.
Теперь я должен добавить/сгенерировать UUID (универсальный уникальный идентификатор). Поскольку я никогда раньше не делал такого рода функции, мне нужен подход и идея/решение, как достичь этого... может ли JWT-токен быть альтернативой UUID? Если да, этого будет достаточно.
В противном случае я предпочел бы избежать любых больших изменений в форме или ее функциональности.
Я искал, но не нашел полезного решения. Я попробовал пакет npm angular2-uuid
, но после установки его как зависимости, ng build -prod
выдает ошибку, которая не ясна.
import { UUID } from 'angular2-uuid';
....
let uuid = UUID.UUID();
Ошибка:
ERROR в. /~/@angular/flex-layout/@angular/flex-layout.es5.js Ошибка сборки модуля: Ошибка: ENOENT: нет такого файла или каталога, откройте '/Users/username/dev/app/node_modules/@угловой /flex- макет/@угловой /flex- layout.es5.js '@./src/$$_gendir/app/app.module.ngfactory.ts 25: 0-44 @./src/main.ts @multi webpack-dev-server/client? http://localhost: 4200./src/main.ts
Любая идея или подсказка, пожалуйста?