・2019/11/10
Raspberry Piで WebAPIモックサーバー swagger-nodeを動かしてみるテスト
(Raspberry Piで APIモックサーバー swagger-nodeを動かしてみるテスト)
Tags: [Raspberry Pi], [電子工作], [セキュリティ]
● Raspberry Piで WebAPIモックサーバー swagger-nodeを動かしてみるテスト
swagger-node
Swagger module for node.js http://swagger.io
・ Prerequisites
Node.js (v0.10.24+)
npm (v1.3.0+)
# Installing on Linux / Mac with npm
sudo npm install -g swagger
# npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.11 (node_modules/swagger/node_modules/fsevents):
# npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.11: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
#
# + swagger@0.7.5
# added 436 packages from 526 contributors in 268.579s
Quick start
# Create a new swagger project
# https://github.com/swagger-api/swagger-node/blob/master/docs/quick-start.md
swagger project create hello-world
? Framework?
connect
express ← カーソルキーの上下で [express]を選択してリターンキーを押す
hapi
restify
sails
# Project hello-world created in /home/pi/hello-world
# Running "npm install"...
# new project directory
cd hello-world
# start your API
swagger project start
Starting: /home/pi/hello-world/app.js...
project started here: http://localhost:10010/
project will restart on changes.
to restart at any time, enter `rs`
try this:
curl http://127.0.0.1:10010/hello?name=Scott
# 別のターミナルで下記を実行する
curl http://127.0.0.1:10010/hello?name=Scott
# 下記が表示されれば成功?
# { "message": "Hello, Scott!" }の JSON形式じゃない。。。
"Hello, Scott!"
#
curl http://127.0.0.1:10010/hello?name=123456
"Hello, 123456!"
● Design your API in the Swagger Editor
# Design your API in the Swagger Editor
# http://editor.swagger.io/
swagger project edit
Swagger Editor
とりあえず、手間要らずで簡単に動かしたい場合は JSON Serverが一番だなあ。
Tags: [Raspberry Pi], [電子工作], [セキュリティ]
●関連するコンテンツ(この記事を読んだ人は、次の記事も読んでいます)
Raspberry Piで Googleの Go言語をインストールして動かす
Raspberry Piで Googleの Go言語をインストールして動かす
Raspberry Piで Googleの Go言語 + Gin Webフレームワークをインストールして Webアプリを作る
Raspberry Piで Googleの Go言語 + Gin Webフレームワークをインストールして Webアプリを作る
Raspberry Piで WebAPIモックサーバー JSON Serverを動かしてみるテスト
Raspberry Piで APIモックサーバー JSON Serverを動かしてみるテスト
Raspberry Piで WebAPIモックサーバー Stubcellを動かしてみるテスト
Raspberry Piで APIモックサーバー Stubcellを動かしてみるテスト
Raspberry Piに PHP 7.2を公式リポジトリからサクッと apt-getでインストールする方法
PHP7.2をラズパイ公式リポジトリから Raspberry Piに簡単にインストールする方法
Raspberry Pi 3の Linuxコンソール上で使用する各種コマンドまとめ
ラズパイの Raspbian OSのコマンドラインで使用する便利コマンド、負荷試験や CPUシリアル番号の確認方法等も
Raspberry Piに Avahi Bonjourサービスを入れて、ホスト名で接続できる様にする方法
ラズパイに Bonjourサービスを入れて IPアドレスが分からなくてもホスト名で簡単に接続する方法
Raspberry Piや Jetson NANO等をネットワークに接続した場合の IPアドレスの便利ツール xfinder
DHCPで自動で IPアドレスが割り当てられる場合に、ワンボードマイコンの IPアドレスを調べる場合に便利
[HOME]
|
[BACK]
リンクフリー(連絡不要、ただしトップページ以外は Web構成の変更で移動する場合があります)
Copyright (c)
2019 FREE WING,Y.Sakamoto
Powered by 猫屋敷工房 & HTML Generator
http://www.neko.ne.jp/~freewing/raspberry_pi/raspberry_pi_webapi_mock_swagger_node/