2017-02-28 20 views
1

この設定は次のとおりです。stormpath wth Openshiftに悪いルートがある

ノードシフトコンポーネントを備えたオープンシフトギア。 npmはエクスプレスボディパーサーexpress-stormpath --saveをインストールします。 Stormpathの呼び出し/使用をコメントアウトすると、サーバーが実行されます。良い睡眠をした後

TypeError: Property 'route' of object function router(req, res, next) { 
    router.handle(req, res, next); 
    } is not a function at Function.proto.(anonymous function) [as get]... 
    ... 
    lib/router/index.js:509:22 
    at addGetRoute ... lib/stormpath.js:137:14 

答えて

2

とコーヒーカップは、私の代わりに、バージョン3の明示バージョン4.xを使用してこの問題を乗り越えることができました:nodejsで

#!/bin/env node --harmony 
// File: server.js 
var fs  = require('fs'); 
var express = require('express'); 
var bparser = require('body-parser'); 
var stormpath = require('express-stormpath'); 

var app = express(); 
    // Log access URLs 
    app.use(function (req, res, next) { 
    console.log(req.url); 
    next(); 
    }); 

    // Default response 
    app.get('/', function(req, res){ 
    res.send('<h2>Ghostfacers</h2>'); 
    }); 

    // Stormpath ApiKey,Secrct,etc set in environment 
    var baseFile = __dirname + '/index.html'; 
    app.use(stormpath.init(app, { 
    web: { 
     spa: { enabled: true, view: baseFile } 
    } 
    })); 
var port = process.env.OPENSHIFT_NODEJS_PORT; 
var addr = process.env.OPENSHIFT_NODEJS_IP; 

app.on('stormpath.ready',function() { 
    app.listen(port,addr, function() { 
    console.log('%s: Started %s:%d ...', 
     Date(Date.now()),addr,port); 
    }); 
}); 

エラーがログに記録します。バツ。この依存関係を述べるためにStormpathへのチケットを提出します。

関連する問題