我正在用express构建一个Node应用程序,并且在命令提示符下运行node index.js时遇到了一些麻烦。
我带着index.js文件进入目录,并尝试运行“ node index.js”,但是它说找不到控制器模块。
我已经安装了express,body-parser和mongoose,它们都显示在我的node_modules文件夹中。
在我的Routes.js文件中,有以下代码行:
var controller = require('../controllers/controller');
还可以:
var controller = require('./controllers/controller');
也不起作用,所以我不确定自定义控制器目录是否存在问题,或者我的模块导出方式是否存在问题。
我遇到以下错误:
错误:尝试时找不到模块'.. \ controllers \ controller.js' 要求我的路线文件夹有控制器
如果有人可以帮助我解决这个问题,将不胜感激。谢谢!