1

/logout URL に対してこのエラー メッセージ "Cannot GET /logout" が表示されますが、ドキュメントから、そのリンクはルートとして自動的に登録されるはずのようです。私のコードは現時点では非常に基本的なもので、次のようになります。

var express = require("express");
var stormpath = require('express-stormpath');

var app = express();
var port = 1337;

app.use(stormpath.init(app, {
    apiKey: {
        id: '<>',
        secret: '<>'
    },
    application: {
        href: "<>"
    },
    website: true
}));

app.get("/", stormpath.loginRequired, function(req, res) {
    res.send("Hello Node.js and Express.");
});

app.on('stormpath.ready', function() {
  console.log('Stormpath Ready!');
});

console.log("Web application opened.");
app.listen(port);

どんな助けでも大歓迎です。

4

1 に答える 1

3

express-stormpath のログアウト ルートには、POST 要求が必要です。これは、オムニバーが誤ってアプリケーションからログアウトするのを防ぐためです。

于 2016-04-19T15:04:59.820 に答える