node.js – 在TypeScript中使用Express()

发布时间:2020-09-30 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了node.js – 在TypeScript中使用Express()编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在TypeScript中使用最新版本的Expess和node.js. microsoft在样本中提供的express.d.ts似乎是建立在3.0.x之前的版本上.
在以前的版本中你可以做到

var app = express.createServer()

但是在3.0.x之后你应该这样做:

var app = express();

Express.d.ts不支持这个…我发现了一个黑客:
我已将以下行添加到Express.d.ts:

export function(): any;

在app.ts中,当我想创建app对象时,我执行以下操作:

var app = <express.ExpressServer>express();

这似乎解决了这个问题,它正在编译而没有错误,而且我得到了intellisense支持.然而,这是一个黑客…首先为什么我不能写这样的东西?

export function(): ExpressServer;

这是解决此问题的推荐方法吗?

解决方法

相当古老的讨论,但我最近遇到了同样的问题,发现有一个新的express.d.ts,正确支持 DefinitelyTyped网站上的快递3.

总结

以上是编程之家为你收集整理的node.js – 在TypeScript中使用Express()全部内容,希望文章能够帮你解决node.js – 在TypeScript中使用Express()所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!