str*_*ght 2 node.js mustache express
我正拼命地将mu2模块绑定到node.js中的Express中.但是,我似乎无法弄清楚,当尝试使用mu2express模块运行该示例时,我在尝试运行时不断收到此错误:
module.js:340
throw err;
^
Error: Cannot find module 'mu2Express'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (/myapp.js:1:80)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
Run Code Online (Sandbox Code Playgroud)
这是由本地或模块本身引起的错误吗?现在,我正在使用节点http模块专门使用mu2,但我真的想使用express是可能的.
任何人都可以帮忙吗?我应该提供更多信息吗?我对node.js很新,如果可能的话,我可以使用一些方向!
考虑巩固:
https://github.com/visionmedia/consolidate.js/
它由Express自己背后的人制作,并支持Hogan和Handlebars.
编辑:
您可以使用此初始化Express进行整合
var express = require('express');
var cons = require('consolidate');
var app = express();
app.engine('html', cons.hogan);
app.set('view engine', 'html');
app.set('views', __dirname + '/views');
Run Code Online (Sandbox Code Playgroud)
现在将使用HTML扩展和Mustache-flavor语法从/ views提供渲染.
app.get('/', function (req, res) {
res.render('index', {msg: 'Hello world!'}
});
Run Code Online (Sandbox Code Playgroud)
而一个基本的模板,再次只是胡子风味的语法
Hello {{msg}}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6217 次 |
| 最近记录: |