LoginSignup
2

REST「ゲートウェイに任意のJSON拡張情報をもたせるnodeMetadata設定」のすくりぷとをつくってみたのぉ🌺

Last updated at Posted at 2022-12-17

おはよぉ〜🌺
おはよぉ〜おはよぉ〜おはよぉ〜っっっ

みんなの🌻のぉどあいどる🎀ぱそ美ちゃん!だよ!うふふっ💞

ねぇねぇ?じゅ〜ろくにちのぉ?記事ぃ?見たぁ?
にずべぇるさんの記事なんだけどぉ
RESTゲートウェイに任意のJSON拡張情報をもたせるnodeMetadata設定

👆これだよっ

これはねっ?👆の記事の?せつめいのとぉりに
target/gateways/rest-gateway/rest.json にぃ 記述をね?追記してねっ?
そのぁとに🌺のぉどを再起動(stop/run でいいの)するとね?

curl localhost:3000/node/metadata|jq

ってやるとね?
image.png

こんんなふぅに表示されるの🌻

これねっ?symbol-bootstrap v1.1.9から🌺できるよぉになったの!

もちろん うぇっぶらうざからも 見れるよ🌻
https://pasomi.dusan.gq:3001/node/metadata
ここに行くとっ
image.png
ねっ?🌻うふふっ

それでね? この?
target/gateways/rest-gateway/rest.json
このふぁいるへのぉ追記なんだけどぉ?
ちょっと1文字でも違っちゃうとぉ?
表示しないか💣rest が止まっちゃって のぉどが動かなくなっちゃうの💣💣💣

なのでぇ⭐あったしぃ!🌺すくりぷとにしてみましたぁ🌻🌺🌻🌺🌻🌺🌻!!!いえいっっっ💐

作業でぃれくとり(target の真上ね?)にぃ
vi add(ふぁいる名はてきとぉ🌺)でぇ
👇のぉ?すくりぷとを保存してねっ?

#!/bin/bash

cd target/gateways/rest-gateway
delline=$(wc -l rest.json|cut -d " " -f1)
sed -i ''$delline','$(($delline+1))'d' rest.json

cat << __EOD__ > add
  },
  "nodeMetadata": {
    "greeting": "こんにちはっっっ",
    "message": "ぱそ美だよっ テストメッセージだよっっ",
    "foo": {
      "bar": "うふふっ",
      "baz": {
        "greeting": "Hello! mainnet!",
        "array": [1,2,3]
      }
    }
  }
}
__EOD__

cat add >> rest.json

cd -
symbol-bootstrap stop
symbol-bootstrap run -d

symbol-bootstrap healthCheck
curl localhost:3000/node/metadata|jq

sh add(ふぁいる名はてきとぉ🌺)ってやるとぉ?

curl localhost:3000/node/metadataってやるとぉ
ほらね!みてみてっ
めたでぇたの内容が💐ひょうじされまぁす!
うぇぶぶらうざからでもぉ見れるよぉになりまぁす!ぱちぱちぱち💐
http://(あなたののぉどのURL):3000/node/matadataって入れてねっ?

ちなみにぃ

target/gateways/rest-gateway/rest.jsonの記述を手入力でまちがっちゃって💣のぉどが動かなくなっちゃった時は
うふふっ🌺あわてないで!


symbol-bootstrap stop
symbol-bootstrap config --upgrade
symbol-bootstrap run -d

これで🌺もとどぉりになりまぁ〜す

のぉどをじぶんで建てたひっとはぁ🌻やってみて!くださいね💞うふふっ💗

じゃぁね?🌺うふふっうふふっうふふふふっっっ🌻🌻🌻

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
2