我是新的,对nodejs很好奇.
我想将数据从json(或.md)文件导入节点/ jade页面.只是指出方向我应该看起来没问题.
就像是
{
"name": "contact_info",
"workers": {
"john": {
"img": "/img/john.jpg",
"name": "John Mitchel",
"description": "John is a nice guy...",
},
"anna": {
"img": "/img/anna.jpg",
"name": "Anna James",
"description": "Anna is great at tenis",
},
... //etc
Run Code Online (Sandbox Code Playgroud)
并导入,以便在HTML的HTML中呈现.
任何指针将不胜感激.
您可以使用requireJSON从文件加载.假设你使用快递与玉,你可以做以下事情;
var express = require('express')
, path = require('path')
, jade = require('jade')
// load in JSON from a file named data.json
, data = require('./data');
var app = express();
app.configure(function() {
app.set('port', process.env.PORT || 8080);
app.engine('.jade', jade.__express);
app.set('view engine', 'jade');
app.set('views', path.join(__dirname, 'views'));
})
app.get('/', function(req, res){
// render the Jade template located in views/index.jade file passing in data
res.render('index', {data: data});
});
app.listen(app.get('port'), function(){
console.log('Express server listening on port ' + app.get('port'));
});
Run Code Online (Sandbox Code Playgroud)
您可以根据需要渲染JSON index.jade
| 归档时间: |
|
| 查看次数: |
2764 次 |
| 最近记录: |