如何解决KeystoneJS错误:“当我转到网站主页时找不到模块'html'”

时间:2019-07-23 19:01:58

标签: javascript node.js keystonejs

我有一个非常具体的问题,因为我尚未在网络上找到解决方案。我在本地Keystone服务器上创建了一个新项目(我是KeystoneJS的新手)。我约有两天没有这个问题,但突然出现了。 我该如何解决?那是index.js或index.hbs的问题吗?

我只尝试搜索是否有人遇到相同的问题,并且已经在Google中解决了该问题。

我的index.hbs只是带有“ p”标签的简单文件。

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>Home</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
    </head>
    <body>
        <div class="container">
            <p>Hello world</p>
        </div>
    </body>
</html>


我的路线/视图/index.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 = 'home';

    // Render the view
    view.render('index.hbs.html');
};

0 个答案:

没有答案