Swagger-Pre-requisites及其在node.js中的作用

我想知道在node.js中学习swagger所需要的先决条件是什么,在node.js中是什么作用。 我需要学习YAML吗? 了解我在哪里可以find更多关于招摇大堂及其培训的信息会有帮助。

Swagger是一种logging您的REST服务的方式。 它不受任何服务器端技术的束缚。 Swagger可以用来logging用Java,Go或任何其他Tech堆栈构build的Rest服务。

回答你的问题。

  1. 学习在node.js中大招所需的先决条件? —-你应该非常熟悉你的web服务的合同部分。 如果您对Json或Yaml文件有点熟悉,这将会很有帮助
  2. swagger在node.js中的作用是什么? —-要logging使用NodeJs(或任何其他服务器端技术)构build的Rest服务,
  3. 我需要学习YAML吗? – – 不必要。 你可以在Json或Yaml中执行(我的个人偏好是Json,因为空格在那里并不真正意义)

editor.swagger.io有一个很好的工具,您可以validation您的swagger规范,在json和yaml格式之间进行转换等。
看看这里http://editor.swagger.io/#/ ,玩一下Uber API的Swagger规范。