当前位置: 首页 > 知识库问答 >
问题:

错误:route.get()需要回调函数

姚韬
2023-03-14

我得到了

错误: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)

共有1个答案

魏楷
2023-03-14

在您的Controller/locations.js文件中,将locationsCreate模块导出为exports.locationsCreate=function(req,res){//your code here}

 类似资料:
  • 我想将router.get()与sql查询中的查询分开,但我出现了这个错误,当我将direct函数声明为router.get()函数的参数时,它可以工作。 user.js UserQueries.js 错误:route.get()需要回调函数,但在route.(anonymous function)处获得[object Undefined](/Home/Antonio/AchaiAPI/Node_

  • 我不知道为什么会出现这个错误,我有另一个模型和几乎相同的路由和控制器,但没有工作,这是消息:error:route.get()需要一个回调函数,但得到了一个[对象未定义]在路由。[as get](/users/ediechavero/documents/recipe-api/node_modules/express/lib/router/route.js:202:15),位于function.pr

  • 我实际上是在努力做下面的事情:我的服务类 这让我想要的没有被调用,实际上与这个模拟没有任何交互。你知道我做错了什么吗??

  • 我在研究JNI的回电 null

  • 本文向大家介绍什么是错误优先的回调函数?相关面试题,主要包含被问及什么是错误优先的回调函数?时的应答技巧和注意事项,需要的朋友参考一下 错误优先的回调函数用于传递错误和数据。第一个参数始终应该是一个错误对象, 用于检查程序是否发生了错误。其余的参数用于传递数据。例如:   解析:这个题目的主要作用在于检查被面试者对于Node中异步操作的一些基本知识的掌握。