我得到了
错误:Route.Get()需要一个回调函数,但得到了一个[object Undefined]
这是我的路由文件:
var express = require("express");
var app = express();
var router = express.Router();
var ctrlLocations = require('../controllers/locations');
var ctrlReviews = require('../controllers/reviews');
/**Locations*/
/*router.get('/locations', ctrlLocations.locationsListByDistante);
*/
router.post('/locations', ctrlLocations.locationsCreate);
router.get('/locations/:locationid', ctrlLocations.locationsReadOne);
module.exports = router;
错误日志:
错误:route.get()需要回调函数,但在route.(anonymous function)[as get](C:\users\PAI\DesktoP\mean\node_modules\express\lib\router\route.js:202:15)在function.proto。(anonymous function)[as get](C:\users\PAI\DesktoP\mean\node_modules\express\lib\router\index.js:510:19)在object。(c:\users\pai\desktop\mean\app_api\routes\index.js:14:12)在module._compile(module.js:570:32)在object.module._extensions..js(module.js:579:10)在module.load(module.js:487:32)在tryModuleLoad(module.js:446:12)在function.module.load(module.js:438:3)在module.require(module.js:497:17)在require(C:\users\PAI\Desktop\Mean\app.js:22:17)在module._compile(module.js:570:32)在object.module._extensions..js(module.js:579:10)在module.load(module.js:487:32)在tryModuleLoad(module.js:446:12)在function.module.load(module.js:438:3)
在您的Controller/locations.js文件中,将locationsCreate模块导出为exports.locationsCreate=function(req,res){//your code here}