你好我定义了一个模式,并为mongoose添加了一个模型:
APPNAME /模型/ Particiapnt.js;
var express = require('express');
var Participant = require('./models/Participant'); ---- Line of failure! ----
var router = express.Router();
router.get('/all', function(req, res) {
Participant.find().execFind(function (arr,data) {
res.send(data);
});
});
module.exports = router;
APPNAME /路由/ api.js
Error: Cannot find module './models/Participant'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/Users/../appName/routes/api.js:2:
在api.js中,当我尝试创建模型的实例时,我不能,因为我得到了这个:
SharedPreferences sharedPreferences = PreferenceManager
.getDefaultSharedPreferences(getContext());
19)
我做错了什么......欢迎任何帮助, 感谢
答案 0 :(得分:2)
你应该改为“../models/Participant”。在您的代码中,您在同一目录中搜索它,但实际上它位于上一个目录中。