[Swagger]Add /meta
This commit is contained in:
		
							parent
							
								
									a5ff6fb285
								
							
						
					
					
						commit
						8149723abf
					
				
					 2 changed files with 29 additions and 2 deletions
				
			
		|  | @ -5,6 +5,33 @@ | |||
|  */ | ||||
| import Git from 'nodegit'; | ||||
| 
 | ||||
| /** | ||||
|  * @swagger | ||||
|  * /meta: | ||||
|  *   post: | ||||
|  *     summary: Show the misskey's information | ||||
|  *     responses: | ||||
|  *       200: | ||||
|  *         description: Success | ||||
|  *         schema: | ||||
|  *           type: object | ||||
|  *           properties: | ||||
|  *             maintainer: | ||||
|  *               description: maintainer's name | ||||
|  *               type: string | ||||
|  *             commit: | ||||
|  *               description: latest commit's hash | ||||
|  *               type: string | ||||
|  *             secure:  | ||||
|  *               description: whether the server supports secure protcols | ||||
|  *               type: boolean | ||||
|  *                | ||||
|  *       default: | ||||
|  *         description: Failed | ||||
|  *         schema: | ||||
|  *           $ref: "#/definitions/Error" | ||||
|  */ | ||||
| 
 | ||||
| /** | ||||
|  * Show core info | ||||
|  * | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ const yaml = require('js-yaml'); | |||
| 
 | ||||
| const apiRoot = './src/api/endpoints'; | ||||
| const files = [ | ||||
|   'users.js', | ||||
|   'meta.js', | ||||
|   //app
 | ||||
|   'app/show.js', | ||||
|   'app/create.js', | ||||
|  | @ -217,7 +217,7 @@ options.apis = files.map(c => {return `${apiRoot}/${c}`;}); | |||
| 
 | ||||
| if(fs.existsSync('.config/config.yml')){ | ||||
|   var config = yaml.safeLoad(fs.readFileSync('./.config/config.yml', 'utf8')); | ||||
|   options.swaggerDefinition.host = `api.${config.url}`; | ||||
|   options.swaggerDefinition.host = `api.${config.url.match(/\:\/\/(.+)$/)[1]}`; | ||||
|   options.swaggerDefinition.schemes = config.https.enable ?  | ||||
|                                       ['https'] :  | ||||
|                                       ['http']; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue