アプリケーション自動生成インターフェースドキュメント
2856 ワード
最近の整理項目では、インターフェースの文書がばらばらで、まだ正確ではないことが分かりました.appidocはコメントに基づいてapiドキュメントを自動的に生成します.ここで記録してください.
インストール手順: appidocは、nodejsベースのAPI文書生成ツールであり、先にシステムがnodejsをインストールしているか確認してからappidocをインストールし、実行: 配置appidoc、あなたのプロジェクトのルートディレクトリの下でappidoc.jsonファイルを作成して、appidoc.jsonは を説明します.
注:@app Groupはutf-8文字列に対応していません.asciiコードのみ対応します.英語しか使えません.中国語を使いたいなら、次のコードを使います.
4.文書作成命令
参考:http://apidocjs.com/https://cloud.tencent.com/developer/article/1005271 https://blog.csdn.net/soslinken/article/details/50468896
インストール手順:
npm install -g apidoc
{
"name": "api doc",
"version": "0.1.0",
"description": "interface doc",
"title": " ",
"url" : "http://localhost:8080"
}
3.対応するインターフェースの方法にコメントを追加します./**
* @api {POST} /register
* @apiGroup Users
* @apiVersion 0.0.1
* @apiDescription
* @apiParam {String} account
* @apiParam {String} password
* @apiParam {String} mobile
* @apiParam {int} vip = 0 Vip 0 1 Vip
* @apiParam {String} [recommend]
* @apiParamExample {json} :
* ?account=sodlinken&password=11223344&mobile=13739554137&vip=0&recommend=
* @apiSuccess (200) {String} msg
* @apiSuccess (200) {int} code 0 1
* @apiSuccessExample {json} :
* {"code":"0","msg":" "}
*/
注記の意味は、appidoc公式文書@appiがAPIの要求方法、経路、名前を定義することを参照してください.そうでなければ、appidocコンパイラはこの注釈を無視します.@app Group定義APIのパケット@apper Versionバージョン@appie Description定義APIの記述@apple定義APIのパラメータ@apper Exampleパラメータ要求の事例@apper Example APIエラー例@appech Example API正常例@注:@app Groupはutf-8文字列に対応していません.asciiコードのみ対応します.英語しか使えません.中国語を使いたいなら、次のコードを使います.
/**
* @apiDefine user
*/
/**
* @api {post} /user
* @apiGroup user
*/
説明1、@appie Defineは/*…/の中に置かなければならないし、参照変数のところからも分離しなければなりません.2、@app Groupの後に置くのは@appDefine定義の変数名です.4.文書作成命令
apidoc -i com/ -o apidoc/
-i com/は、comフォルダの下にあるappoc構文注釈のコードを全部作成した文書-o appidoc/は、文書の作成ディレクトリの実行が完了したら、appocフォルダの下のindex.ファイルを開いて、対応するapiドキュメントを見ることができます.参考:http://apidocjs.com/https://cloud.tencent.com/developer/article/1005271 https://blog.csdn.net/soslinken/article/details/50468896