auth0 - Auth0 组件编译失败
问题描述
我正在尝试遵循一个教程,其中似乎与将调用 Auth0 进行授权的 Auth0 组件完全相同的代码。
'''
import auth0 from "auth0-js";
function Auth () {
auth0 = new auth0.WebAuth({
domain: process.env.DOMAIN,
clientId: process.env.CLIENT_ID,
redirectUri: "http://localhost:3000/callback",
audience: "dev-pe-mju0a.us.auth0.com/userinfo",
responseType: "token id_token",
scope: "openid"
})
constructor() {
this.login = this.login.bind(this);
}
login() {
this.auth0.authorize();
}
}
export default Auth;
'''
我似乎无法通过编译器。在构造函数()处给我解析错误{
抱歉,如果这是一个愚蠢的问题,但我是编程新手,我已经用尽了我的能力!
解决方案
看起来你希望这是一个类而不是一个函数。您不能像这样将属性放在函数(constructor() 和 login())上。
类认证{
...
}
推荐阅读
- azure - 尝试使用 azcopy 从存储帐户复制文件
- java - 这两者有什么共同的超类(我需要提取几个共同的方法)?
- ios - (Objective-C) 通过window.rootView和keyWindow访问导航栈的区别
- python - 类型错误:on_message() 缺少 1 个必需的位置参数:“消息”
- yii2 - 在 Yii2 Bootstrap4 Nav 小部件中将类添加到子菜单容器
- dns - 自定义 DNS 映射到 azure 函数应用程序 url
- html - 当不透明度为 0 而没有 JavaScript 或 jQuery 时,如何在桌面菜单中获取复选框以聚焦并响应键盘?
- rdf - RDF 流中描述结束的标记
- linux - 如何将 awk 的结果通过管道传输到 netcat 中?
- maven - 在哪里可以找到 IntelliJ Maven 存储库错误的错误消息?