我们有以下代码:
void verifySecretKey(String userEnters, Scanner input){
while(true) {
System.out.print("Enter the secret key: ");
userEnters = input.nextLine();
System.out.println("\nVerifying Secret Key...");
if (secretKey.matches(userEnters)) {
System.out.println("Secret key verified!");
break; }
else {
System.out.println("The secret key does not follow the proper format!"); }
}
}
我希望Login组件能够访问在routes.tsx中实例化的身份验证服务
我理解它的方式,我必须向LayoutProps接口添加一些内容,但我找不到允许传递AuthService实例的类型。
答案 0 :(得分:0)
我最终做的是:
export const auth = new AuthService()
AuthService文件中的。同时我不会导出类型。
这样,任何需要auth服务的类只需从文件中导入实例,而无法创建另一个实例。