Lumen 5.3 で API を書いています。ドキュメンテーションにAPIDocを含めたいのですが、APIDoc ファイルを app/API/Docs にレンダリングし、いつでもこのファイルから index.html をレンダリングできるようにしたいと考えています。 /docs ルートは、ブラウザーの Get 要求によってヒットされます。Lumenでこれを達成するにはどうすればよいですか?
質問する
487 次
1 に答える
0
私が最終的にそれを修正した方法は、すべてを public/docs の下の public フォルダーに移動し、npm で apidoc スクリプトを設定して、実行時にファイルがそのディレクトリにコピーされるようにすることでした。npm run apidoc
package.json 内
"scripts": {
"apidoc": "apidoc -i app/API/v1/Controllers/ -o public/docs/"
},
file_get_contents
次に、ルート ファイルで、ドキュメントのインデックス ページを設定します。
return file_get_contents( public_path() . 'docs/index.html');
そして、それはうまく機能します。
于 2016-11-03T14:08:24.793 に答える