gpt4 book ai didi

javascript - 使用 Express 访问 Node.js 中的模型

转载 作者:行者123 更新时间:2023-11-30 12:00:41 25 4
gpt4 key购买 nike

我是 node.js 的新手,并不完全确定如何访问我的 app.js 文件中的模型。我的文件结构如下:

- controllers 
- helpers
- middlewares
- models
- node_modules
- public
- tests
- views
app.js
package.json

应用程序.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'

我对此很陌生,所以我认为这可能只是概念上的误解。谁能帮我吗?

最佳答案

得到这条线

var models = require('./models')

你需要创建包含以下内容的 ./models/index.js 文件:

module.exports = {
// your model's code
};

您可以阅读更多here

关于javascript - 使用 Express 访问 Node.js 中的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36694987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com