2016-05-19 15 views
0

私はキーストーンウェブサイトをlocalhost上で実行していますが、新しいサイトで新しいナビゲーションリンクを作成しようとしていますが、リンクの背後にあるアドレスが見つかりません。キーストーンエラー404「このア​​ドレス(404)でページが見つかりませんでした」

リンクがナビゲーションバーに表示されます。

var keystone = require('keystone'); 

exports = module.exports = function (req, res) { 

    var view = new keystone.View(req, res); 
    var locals = res.locals; 

    // locals.section is used to set the currently selected 
    // item in the header navigation. 
    locals.section = 'aboutme'; 

    // Render the view 
    view.render('aboutme'); 
}; 

とコードと/templates/views/aboutme.jadeファイルに.jade:

extends ../layouts/default 

block content 
     h1 xyz 
     p xyzxyzyxzxyzxyzyxzzxyz 
     p xyzxyzyxzxyzxyzyxzzxyz 
     p xyzxyzyxzxyzxyzyxzzxyz 

は、私は次のコードで/routes/views/aboutme.jsでファイルを作成しました

ページが見つからないのはなぜですか? :/

+0

ああ、間違ったコード.jadeで、私は後でこのコードを更新します。 – AbsolutStorm

答えて

0

私は自分で答えを見つけました。 同じ問題を抱えている皆さん、/ routesフォルダにはindex.jsファイルがあります。時点で、このコードでは :あなたは、次のコードを記述する必要があり、中括弧の間

// Setup Route Bindings 
exports = module.exports = function (app) { 

} 

app.get('/name', routes.views.name); 

「名前」あなたの新しいサイト名です。

関連する問題