gpt4 book ai didi

angular - 如何用angular 2生成UUID?

转载 作者:太空狗 更新时间:2023-10-29 16:50:21 25 4
gpt4 key购买 nike

我正在使用 Angular 2 作为注册表单:名字、姓氏、电子邮件和密码。

提交后,数据通过 API 调用存储在数据库(nodeJs 和 mongo)中,并生成一个 JWT token ,该 token 被发送回客户端。

现在我应该添加/生成一个 UUID(通用唯一标识符)。因为我以前从未做过这种功能,所以我需要一种方法和想法/解决方案来实现这一点……JWT token 会是 UUID 的一种替代品吗?如果是,这就足够了。

否则,我宁愿避免对表单或其功能进行任何重大更改。

我一直在寻找,但没有找到有用的解决方案。我尝试了 npm 包 angular2-uuid,但在将其作为依赖项安装后,ng build -prod 抛出了一个不清楚的错误。

import { UUID } from 'angular2-uuid';
....
let uuid = UUID.UUID();

错误:

ERROR in ./~/@angular/flex-layout/@angular/flex-layout.es5.js Module build failed: Error: ENOENT: no such file or directory, open '/Users/username/dev/app/node_modules/@angular/flex- layout/@angular/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

有什么想法或提示吗?

最佳答案

它作为 Angular 依赖项的一部分下载,使用方式如下:

import { v4 as uuid } from 'uuid';

@Component(..)
export class AppComponent {

console.log('new uid: ', uuid());
}

关于angular - 如何用angular 2生成UUID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45754907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com