Node.js 如何在express.js中对一些匿名端点使用基本身份验证?

Node.js 如何在express.js中对一些匿名端点使用基本身份验证?,node.js,express,authentication,Node.js,Express,Authentication,我正在node中创建一个expressapi,多亏了expressbasic auth,设置基本身份验证非常简单 app.use(basicAuth({ users: { 'username': 'password' } })); 但是,这可以保护应用程序中的所有端点,我想将其中一些端点配置为允许匿名访问。这样做的最佳方式是什么

我正在node中创建一个expressapi,多亏了
expressbasic auth
,设置基本身份验证非常简单

app.use(basicAuth({
    users: { 'username': 'password' }
}));
但是,这可以保护应用程序中的所有端点,我想将其中一些端点配置为允许匿名访问。这样做的最佳方式是什么