我有一个名为index.js的简单NodeJS文件包括以下几行:
whereEqualTo
我使用const {Auth0Lock} = require('auth0-lock');
var lock = new Auth0Lock( MyClientId, MyDomain);
lock.show();
安装auth0lock并拥有正确的npm install auth0-lock
文件。当我通过package.json
运行这段代码时,出现以下错误:
node index.js
此外,当我将C:\Users\....\node_modules\auth0-lock\lib\utils\url_utils.js:6
var parser = global.document.createElement('a');
^
TypeError: Cannot read property 'createElement' of undefined
更改为const {Auth0Lock} = require('auth0-lock')
时,我收到以下错误:
const Auth0Lock = require('auth0-lock')
请您帮我修复此错误并设置auth0lock身份验证对话框?
答案 0 :(得分:0)
如果您在NodeJS中使用auth0-lock,则需要使用像webpack或browserify这样的捆绑器。
有关webpack的设置配置,请参阅此repo: Alternativel