0

Lumen 5.3 で API を書いています。ドキュメンテーションにAPIDocを含めたいのですが、APIDoc ファイルを app/API/Docs にレンダリングし、いつでもこのファイルから index.html をレンダリングできるようにしたいと考えています。 /docs ルートは、ブラウザーの Get 要求によってヒットされます。Lumenでこれを達成するにはどうすればよいですか?

4

1 に答える 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 に答える