なんだかGoodVibes

日々の勉強メモです。

Deno

【Deno】コマンドライン引数で指定されたファイルを標準出力する

こんにちは。 本日はDenoメモです。 概要 サンプルコード 概要 コマンドライン引数でファイルパスを与えて そのファイルを読み込み、コンソールに出力するサンプルです。 catコマンドのような動作を期待したサンプルです。 サンプルコード const files = Den…

【Deno】TCP echoサーバを立ててみる

こんにちは。 本日はDenoメモです。 概要 サンプルコード 概要 Denoでechoサーバを作ってみます。 echoサーバとは、クライアントから受け取った文字列を そのまま返すサーバのことです。 tcp_echo_server.tsというファイルで作成していきます。 サンプルコー…

【Deno】Http Webサーバ作成する

こんにちは。 本日はDenoメモです。 概要 std/httpライブラリを使用しない版 std/httpライブラリを使用する版 概要 タイトルにある通り、 DenoでWebサーバを作成します。 本記事では2パターンのサンプルを記載します。 std/httpライブラリを使用しない版と使…

【Deno】実行時のパーミッション付与

こんにちは。 本日はDenoメモです。 概要 権限のオプション サンプルコード 概要 Denoは実行時、明示的に権限を与える必要があります。 権限の付与は、実行時にオプションをつけるだけでOKです。 権限のオプション 付与できる権限のオプションと許可する内容…

【Deno】テストを作成してみる

こんにちは。 本日はDenoメモです。 概要 サンプルソース 概要 本日は、Denoに用意されているテストを使ってみます。 テストを作成する際は、ファイル名を testもしくは末尾を_testまたは.testとします。 実行コマンドは、$ deno testです。 サンプルソース …

【Deno】モジュールの管理(deps.ts)

こんにちは。 本日はDenoメモです。 概要 サンプルコード 概要 依存モジュールの管理、importについてのメモです。 Denoではdeps.tsというファイルで一元管理をするようです。 本記事では、calculator.tsというファイルを用意して このファイルの内容をimpor…

【Deno】DenoのインストールとHello World

こんにちは。 本日はDenoメモです。 概要 インストール 実行してみる 概要 Denoとは、Node.jsの製作者であるRyan Dahlによって作られた JavaScriptおよびTypeScriptのランタイム環境です。 Node.jsを改良したものになります。 Deno — A modern runtime for J…