2016-05-19 9 views
0

Я запускаю свой веб-сайт на локальном хосте, и я пытаюсь создать новую навигационную ссылку с новым сайтом, но я получаю сообщение об ошибке, адрес по ссылке не найден.Ошибка Keystone 404 «Нет страницы, может быть найдено по этому адресу (404)«

Ссылка отображается в навигационной панели.

Я создал файл в /routes/views/aboutme.js с помощью следующего кода:

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'); 
}; 

И в .jade в /templates/views/aboutme.jade файле с кодом:

extends ../layouts/default 

block content 
     h1 xyz 
     p xyzxyzyxzxyzxyzyxzzxyz 
     p xyzxyzyxzxyzxyzyxzzxyz 
     p xyzxyzyxzxyzxyzyxzzxyz 

Почему Страница не найдена? :/

+0

О, неправильный код в .jade, я буду обновлять этот код позже. – AbsolutStorm

ответ

0

Я нашел ответ самостоятельно. Для всех, кто имеет такую ​​же проблему, в папке/routes находится файл index.js. В этом коде в точке:

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

} 

Между фигурными скобками вы должны написать следующий код:

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

«Name» Ваш новый имя_сайта.