0

そのため、現在、フェザー クライアント認証とローカル戦略を使用して、シングルページ アプリを認証しています。

さまざまなミドルウェア ルートを追加しました。ユーザーが認証されているかどうかを確認し、認証されていない場合は にリダイレクトします/

これは私のルートの1つです:

中身/src/middleware/index.php

app.get('/some-route', (req, res) => {
    res.render('some-view.ejs');
});

私は次のようなものを試しました

const cookieParser = require('cookie-parser');
const auth = require('@feathersjs/authentication');

app.get('/some-route', cookieParser(), auth.express.authenticate('local'), (req, res) => {
    res.render('some-view.ejs');
});

しかし、クライアント側ではログインしていて、localStorage でトークンを確認できますが、認証情報が見つからないというエラーしか表示されません。

ここで何か不足していますか?ありがとうございました。

4

1 に答える 1