在Nodejs中键入用于授权的脚本装饰器

时间:2017-04-13 06:31:12

标签: node.js typescript visual-studio-code

我正在使用typescript开发服务器端nodejs应用程序。我必须在我的nodejs应用程序中实现授权。我计划使用类型脚本“方法和类装饰器”。但是在帖子下面说明,“装饰器是一个可能在未来版本中发生变化的实验性功能”。 https://www.typescriptlang.org/docs/handbook/decorators.html

有人可以建议,实施授权的最佳清洁方式是什么?

如果我选择装饰器,未来的VSCode版本会对其功能产生多大影响。

1 个答案:

答案 0 :(得分:1)

恕我直言,使用装饰器很好。 TypeScript不会丢弃它们,还有一个TC39 proposal for them(目前是第2阶段)。

如果您正在使用互联网的强大功能,我相信您会找到很多使用装饰器进行身份验证的示例。快速搜索给了我这个快递库:https://github.com/Romakita/ts-express-decorators

但您不需要将搜索限制为TypeScript。正在使用Babel的人也在使用装饰器。

不太确定您的编辑器(VSCode)与此语言功能的关系。