Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用TypeScript和Sails.js会产生问题,TypeError:object不是函数_Javascript_Node.js_Typescript_Sails.js - Fatal编程技术网

Javascript 使用TypeScript和Sails.js会产生问题,TypeError:object不是函数

Javascript 使用TypeScript和Sails.js会产生问题,TypeError:object不是函数,javascript,node.js,typescript,sails.js,Javascript,Node.js,Typescript,Sails.js,将我的Sails.js应用程序转换为使用TypeScript,当我尝试点击我以前的路线时,我在“TypeError:object不是函数”这一点上遇到了错误 我使用一个类创建了一个控制器,并用TypeScript重新编写了我的函数。最后,我实例化了我的新控制器 var controller = new TestController(); export = controller; 我不明白我做错了什么。我引用了在上完成的工作 还是没什么…我猜是es5代码生成的原因。基于: var control

将我的Sails.js应用程序转换为使用TypeScript,当我尝试点击我以前的路线时,我在“TypeError:object不是函数”这一点上遇到了错误

我使用一个类创建了一个控制器,并用TypeScript重新编写了我的函数。最后,我实例化了我的新控制器

var controller = new TestController();
export = controller;
我不明白我做错了什么。我引用了在上完成的工作

还是没什么…我猜是es5代码生成的原因。

基于:

var controller = new TestController();
export = controller;
运行时无法执行
controller()

修正:
我想这让我走得更远了…虽然现在我的路线都乱了。我的所有路由都在sails.js/node.js上的控制台中出现此错误启动错误:忽略将路由(/)绑定到未知控制器的尝试。操作::index.findthis
var controller = () => new TestController();
export = controller;