1
我是node.js的新手,并不完全确定如何访问我的app.js
文件中的模型。我的文件结构如下:使用Express在Node.js中访问模型
- controllers
- helpers
- middlewares
- models
- node_modules
- public
- tests
- views
app.js
package.json
App.js
在我的app.js
我:
var express = require('express');
var app = express();
app.set('view engine', 'jade');
app.use(express.static(__dirname + '/public'));
var models = require('./models');
app.get('/', function(req, res){
res.render('index', {title: 'Mosaic Viewer'});
});
app.get('/map', function(req, res){
var blockMosaicStreamer = models.BlockMosaicStreamer();
res.render('view', {type: "block", name: "Sara", latitude: "", longitude: "", zoom: ""});
});
app.listen(3000, function(){
console.log('Mosaic Tile Server listening on port 3000...');
});
当我尝试var models = require('./models')
我得到:
Error: Cannot find module './models'
我这对我来说真的很新鲜,所以我认为这可能只是一个概念误解。谁能帮我吗?
贵' models'文件夹包含一个文件'index.js'?并且这个文件是否导出所有的模型? – baao