我正在拼命地尝试将 mu2 module 联系起来。进入 Node.js 中的 Express。但是,我似乎无法弄清楚,当尝试使用 mu2express module 运行示例时,我在尝试运行时不断收到此错误:
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)
这是由本地原因引起的错误还是模块本身引起的错误?现在,我正在使用 Node 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');
渲染现在将通过 HTML 扩展和 Mustache-flavor 语法从/views 提供。
app.get('/', function (req, res) {
res.render('index', {msg: 'Hello world!'}
});
还有一个基本模板,同样只是 mustache 风格的语法
Hello {{msg}}
关于node.js - Node 中的 Mustache 和 Express,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15053102/