无法使用智能车

时间:2017-12-31 22:37:23

标签: node.js express handlebars.js

我是表达和把手的新手,我试图使用偏见进行一些基本的模板...

我找不到"部分找不到"错误。

package.json文件中的依赖项

"dependencies": {
    "body-parser": "~1.18.2",
    "cookie-parser": "~1.4.3",
    "debug": "~2.6.9",
    "express": "~4.15.5",
    "hbs": "~4.0.1",
    "mongodb": "^3.0.1",
    "mongoose": "^5.0.0-rc0",
    "morgan": "~1.9.0",
    "serve-favicon": "~2.4.5"
  }

app.js文件摘要

// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'hbs');

// register path to partials
hbs.registerPartials(__dirname + '/views/partials');

index.hbs查看文件

{{> header }}

{{> left-sidebar }}

{{> right-sidebar }}

我将这些部分放在"视图"的子文件夹中。我项目中的文件夹。

对我失踪的任何帮助?

1 个答案:

答案 0 :(得分:0)

缺少的部分是Javascript中不支持变量的 Kebab Case Hypen-separated )。由于把手中的部分变量{{> left-sidebar }}不起作用。

干杯。