出现404错误通常是因为Auth0 middleware配置中的回调地址设置错误或者应用程序中未定义相关路由。以下是可能的
app.use(auth0({
...
callbackURL: 'http://localhost:3000/callback',
...
}));
app.get('/callback', (req, res) => {
...
});
callbackURL: process.env.AUTH0_CALLBACK_URL || 'http://localhost:3000/callback'
app.use(auth0({
...
onError: function(err, req, res, next) {
if (err) {
res.redirect('/error');
}
}
}));
以上是可能的解决方法,希望对您的问题有所帮助。