Keystone Error 404 По этому адресу не найдена страница (404)

Я запускаю свой веб-сайт keystone на локальном хосте и пытаюсь создать новую навигационную ссылку с новым сайтом, но получаю сообщение об ошибке, что адрес, стоящий за ссылкой, не может быть найден.

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

Я создал файл в /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

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


person AbsolutStorm    schedule 19.05.2016    source источник
comment
О, неправильный код в .jade, я обновлю этот код позже.   -  person AbsolutStorm    schedule 20.05.2016


Ответы (1)


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

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

}

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

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

«Имя» — это ваше новое имя сайта.

person AbsolutStorm    schedule 20.05.2016