私はnodejs、angular2アプリを作っています。JWT 認証をセットアップしたいのですが、express-jwt と jsonwebtoken を使用しています。すべてのルートとアプリケーションは、express-jwt ミドルウェアをそのようにセットアップしていない限り、期待どおりに動作します。
app.use(expressJWT({secret: 'hey-hey'}).unless({path: ['/api/login', '/api/signup', '/home', '/signup', '/login', '/']}));
次のエラーが表示されます。
GET http://localhost:3001/node_modules/core-js/client/shim.min.js
login:13 GET http://localhost:3001/node_modules/zone.js/dist/zone.js
login:14 GET http://localhost:3001/node_modules/reflect-metadata/Reflect.js
login:15 GET http://localhost:3001/node_modules/systemjs/dist/system.src.js
login:17 GET http://localhost:3001/systemjs.config.js
基本的に、私のアプリは認証のみでこれらのルートにアクセスできません。また、これらのルートを until:path に含めようとしましたが、役に立ちませんでした。
jwt を使用して、このルートにアクセスできるようにするにはどうすればよいですか?