api-explorer
Version:
Easily create an interactive documentation for your RESTful API
33 lines (32 loc) • 1.15 kB
JavaScript
var apiExplorer = require("api-explorer");
apiExplorer.createExplorer({clientPort: 8082, apiDescription: getApiDescription()});
function getApiDescription() {
return {
apiInfo: {
"title": "The Example API",
"description": "the description bla bla bla",
"url": "http://localhost:8080"
},
resource: [{
"name": "Example",
"description": "This resource represents an example resource",
"methods": [{
"verb": "get",
"path": "/example/{name}",
"description": "Retrieve one example resource by name",
"parameters": [{
"name": "name",
"description": "The name of the resource",
"parameterType": "id",
"required": true,
"exampleValue": "someExistingResource"
}],
"result": [{
"name": "name",
"description": "The name of the resource",
"type": "string"
}]
}]
}]
};
}