【问题标题】:Error in creating an auth0-lock dialog创建 auth0-lock 对话框时出错
【发布时间】:2018-10-02 09:38:32
【问题描述】:

我是 Auth0 的新手,想编写一个 JavaScript 代码来显示 Auth0 登录/注册对话框。我通过npm install auth0 auth0-lock --save 安装了 Auth0 和 auth0-lock 并拥有相关的 package.json 文件。我从这两行开始编码:

     var Auth0Lock = require('auth0-lock')
     var lock = new Auth0Lock([my client ID], [my domain], {});
     lock.show();

现在,当我运行这段代码时,我收到以下错误:

     TypeError: Auth0Lock is not a constructor

您能帮我解决这个错误吗?您是否有干净的 javascript 代码来创建用于用户登录的 auth0 对话框?

【问题讨论】:

    标签: auth0


    【解决方案1】:

    尝试使用

    var lockJs = require('auth0-lock');
    var lock = new lockJs.Auth0Lock([my client ID], [my domain], {});
    lock.show();
    

    【讨论】:

      【解决方案2】:

      有助于指出您正在使用的 Lock 版本。

      Here is a Sample 使用嵌入网页的 Lock 11(最新版本)。

      这只是使用CDN link

      如果您使用的是 npm 模块,那么大概您有一个 JS 构建过程(webpack、browserify 等)?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-03
        相关资源
        最近更新 更多