NEMのクライアントアプリを実装してみよう!

WEBアプリケーションでNEMの取引きを行うクライアントプログラムの解説書です。

455 views

typescript

typescriptとは何か?については、いろいろなページや本で解説されているのでそちらを参照してください。
typescriptはC言語とC++の関係に似ています。
C++はコンパイルすると、一度C言語に変換され、そこからコンパイルが始まります。
typescriptもそれに似ていて、typescriptで書かれた言語は、javascriptに書き換えられます。

まずはコンパイラに相当するtscコマンドをインストールします。

npm install tsc
npm install nem-library
npm install @types/node --save
npm install @types/ejs --save

次に前章で作成したサンプルプログラムをコード1のように書き換えます。

import * as http from 'http';

function index(request, response) {
    response.end("hello NEM from typescript!");
}
var server = http.createServer(index);
server.listen(3000);

このファイルをindex_t.tsとします。
このサンプルプログラムでは1行目でhttpをインポートしています。
これをtypescirptに認識させるには次のコマンドを実行します。

次にコンパイルをします。

tsc index_t.ts

を実行します。

実行後、index_t.tsと同じディレクトリにindex_t.jsが作成されていたら成功です。
次のコマンドを実行してサーバを起動してみましょう。

node index_t.js

http://localhost:3000/index_t.jsにアクセスして、図1の画面が表示されたら成功です。


図1 typescirptでの実行結果

Page 6 of 6.

前のページ



[添付ファイル]


お問い合わせ

プロフィール

ビットコ

自己紹介

仮想通貨の実装方法について書いて行きたいと思います。

サイト/ブログ

https://www.osumoi-stdio.com/pyarticle/book/33/1

ツイッター

@darkimpact0626