我正在尝试使用 bcrypt 和 Angular7 在 MySQL 中存储加密密码。
我曾经npm install bcrypt安装 bcrypt 并像这样导入它
import * as bcrypt from 'bcrypt';。
到目前为止,一切都编译正常;当我添加时它没有这样做bcrypt.hash()
login.component.ts 文件的完整代码如下:
import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
import * as bcrypt from 'bcrypt';
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.scss']
})
export class LoginComponent implements OnInit {
loginForm : FormGroup;
success = false;
loginFailed = false;
constructor(private formBuilder : FormBuilder) { }
ngOnInit() : void {
this.loginForm …Run Code Online (Sandbox Code Playgroud)