はじめに
表題の通り。
入門→Swaggerなんぞやっていうのはググってください。
ほんとはね、Amazon API GatewayとかAWS Lambdaとか使いたいところなんだけどね。
色々な都合上ね。自分とこでやるならもっとイケてるアーキテクチャにするわ。なーんて。
今回はとりあえずswagger-editorを動かすとこまで。
*補足
連載物です。
swagger-editorはその名の通り、エディターですw
他のは今後でてきます。
事前準備
こちらを参考にWebサーバー立てて置いてね。別にApacheでもNginxでもhttp-serverでもなんでもえーよ、たぶん。
ドキュメントルートは/var/www/htmlでっせ。
本編
node.js / npm / wgetが必要らしいよ。Amazon Linux AMIならたぶん最初っから入ってるっぽいよ(クリーンな環境用意するのがめんどくさかったので未確認)。
必要なら以下を。
$ sudo yum install -y nodejs
$ sudo yum install -y npm
$ sudo yum install -y wget
で、swagger-editor。
$ wget https://github.com/swagger-api/swagger-editor/archive/v3.1.9.zip
$ unzip v3.1.9.zip -d /var/www/html
$ mv /var/www/html/swagger-editor-3.1.9/ /var/www/html/swagger
ブラウザで http://hoge.com/swagger/ を開きましょう。
次からはこいつをベースにいじっていきまっせ。
by 株式会社Arrvis