趣味の電子工作などの記録。時にLinuxへ行ったり、ガジェットに浮気したりするので、なかなかまとまらない。※サイト移転しました(tomono.eleho.net ⇒ tomono.tokyo)
RSS icon
  • heroku+node.jsでHello Worldしてみた(3)

    投稿日 2015年 7月 25日 コメントはありません

    さらに続きです。

    14.変数の扱いを見てみる

    プログラムを以下のように修正してみました。

    ローカルで実行してみます。

    リロードするたびに数値が増えます。

    Screenshot-Mozilla Firefox-3

    次に、デプロイしてみます。

     

    ブラウザが開いたのでリロードしてみます。

    Screenshot-Mozilla Firefox-4

    やはりリロードするたびにカウンタが増えます。しばらくは実行環境が維持されるようです。確か、何時間かで実行環境が消える(表現が適切ではないかも)と書いてあったので永続的な値はデータベースに頼るべきなのでしょうが、実験レベルであれば変数でもいいのかもしれません。

    15.GETメソッドのパラメータ渡しをみてみる

    hello.jsを以下のように改変。
    ここの記事を参考にさせてもらいました。request.param(パラメータ名)で容易に取得できるようです。他にもExpressの使い方でいろいろ参考になる記載がたくさんありますので、後でじっくり読ませてもらいたいと思います。

     

    ローカルでテスト。

     

    1回目はパラメータなし、2回目以降はパラメータ付きでテストしました。下記は2回目、3回目のスクリーンショットです。

    Screenshot-Mozilla Firefox-5

    Screenshot-Mozilla Firefox-6

     

    日本語(Unicodeでしょう)も大丈夫な感じですね。
    herokuにデプロイして試してみます。

     

    アクセスして試してみます。

    Screenshot-Mozilla Firefox-7

    Screenshot-Mozilla Firefox-8

    Screenshot-Mozilla Firefox-9

    無事にローカルと同様に動作しました。GETメソッドでのパラメータ渡しも簡単にできそうです。


    コメントをどうぞ(日本語のみ/Only in Japanese)

    日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)