nodeJS在其中一个路由js文件中抛出“找不到模块”错误

时间:2015-02-13 23:25:27

标签: node.js

我正在尝试将一个模型js文件作为模块导入其中一个路径js file.It抛出错误“”找不到模块“。但同样的事情在app.js中导入相同的模型文件时效果很好.Is这里有什么区别吗?我们可以只在app.js

中导入模块吗?

使用快递版本:3.2.6

modulejs content

module.exports.list = function(req, res){

    Movie.find(function(err, movies) {
        if (err){
              return err;
          }
          else{
              return JSON.stringify(movies);
          }
    });

};

路由js内容

var model = require('./model/movie');

exports.listMovies = function(req, res){

      res.render('listMovies', { title: 'test'});
};

错误堆栈:

module.js:340
    throw err;
          ^
Error: Cannot find module './model/movie'

    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)

0 个答案:

没有答案