Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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 TS2339:不动产';使用';不存在于类型';路由器&x27;_Javascript_Node.js_Typescript_Express - Fatal编程技术网

Javascript TS2339:不动产';使用';不存在于类型';路由器&x27;

Javascript TS2339:不动产';使用';不存在于类型';路由器&x27;,javascript,node.js,typescript,express,Javascript,Node.js,Typescript,Express,我正在尝试启动一个新的企业typescript项目,我想做一个好的样板,我发现了这个:。 然后我发现一些依赖项已经过时,而且一些Eslint规则也没有应用。 所以我试着更新一切,准备开始我的新项目。 但我有几个错误 我的webstorm中出现以下错误: TS2339: Property 'use' does not exist on type 'Router' 它在我代码的某些部分下面画了一条红线。 比如: app.use('/auth',route); 还有以下错误: TS2339: Pr

我正在尝试启动一个新的企业typescript项目,我想做一个好的样板,我发现了这个:。 然后我发现一些依赖项已经过时,而且一些Eslint规则也没有应用。 所以我试着更新一切,准备开始我的新项目。 但我有几个错误

我的webstorm中出现以下错误:

TS2339: Property 'use' does not exist on type 'Router'
它在我代码的某些部分下面画了一条红线。 比如:

app.use('/auth',route);
还有以下错误:

TS2339: Property 'body' does not exist on type 'Request '.
在这里:

async(req:Request,res:Response,next:NextFunction)=>{
const{debug,error}=Container.get('logger');
调试('正在调用主体为%o'的注册端点,请求主体为');
试一试{
const authServiceInstance=Container.get(AuthService);
const{user,token}=wait authServiceInstance.SignUp(req.body作为IUserInputDTO);
返回res.status(201.json)({user,token});
}捕获(e){

错误(“像这样的东西对第二期有帮助吗?对于第一期,你应该展示你的代码你能提供应用程序并请求导入吗?这可能有助于我们理解issue@Axnyff我想,按照问题中所说的去做可以消除typescript的主要原因,它只是简单地说用户数组样式可以访问对象属性ies@user3252327我完整地添加了文件。我认为应用程序的类型应该是应用程序,而不是路由器