Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:查找视图失败";索引“;在视图目录中;。哈佛商学院;在Nodejs和storyblock中_Javascript_Node.js - Fatal编程技术网

Javascript 错误:查找视图失败";索引“;在视图目录中;。哈佛商学院;在Nodejs和storyblock中

Javascript 错误:查找视图失败";索引“;在视图目录中;。哈佛商学院;在Nodejs和storyblock中,javascript,node.js,Javascript,Node.js,所以,同一代码中又出现了另一个错误,我无法理解为什么会出现这个错误 // ---- app.get('/*', function(req, res){ var path = url.parse(req.url).pathname; path = path == '/'? 'home' : path; Storyblok .get(`cdn/stories/${path}`,{ version: req.query.storyblo

所以,同一代码中又出现了另一个错误,我无法理解为什么会出现这个错误

// ----
app.get('/*', function(req, res){
    var path = url.parse(req.url).pathname;
    path = path == '/'? 'home' : path;

    Storyblok
        .get(`cdn/stories/${path}`,{
            version: req.query.storyblok ? 'draft': 'published'
        })
        .then((response) => {
            res.render('index', {
                story: response.data.story
            });
        })
        .catch((error) => {
            res.send(error);
        });
});

app.use('/public', express.static('public'));

//telmplate engine
app.engine('.hbs', exphnbars({
    defaultLayout: 'main',
    extname: '.hbs',
    partialsDir: 'views/components/'
}));

app.set('view engine', '.hbs');
app.set('views', '.hbs');

app.listen(5050, function(){
    console.log('Example app listening on port 5050')
});
我收到以下错误消息:错误:无法在views目录.hbs中查找视图“index”

这方面有什么帮助吗