所以我正在尝试向我的单页应用程序添加身份验证和授权,该应用程序将Angular 4作为前端和ASP.net Core作为后端运行,我正在运行的问题是,如果我按照Auth0.com上的教程我不能将它整合到我的水疗中心。
要复制该问题,我将auth.service.ts文件添加到我的项目中。在我的模块上添加服务作为提供者,但当我尝试在我的组件上引用它以使用登录和注销时,我收到一个错误告诉我:
Error: Uncaught (in promise): TypeError: Cannot read property 'WebAuth' of undefined
我查了一下,我已经注册了所有服务,但我无法找到它的内容。
答案 0 :(得分:0)
我认为,问题可能在于导入auth0库的类型。 你应该像这样导入它:
import * as auth0 from 'auth0-js';