masalibの日記

システム開発、運用と猫の写真ブログです

Deno

DenoでJWTをやってみる(MongoDB)

Node.jsの認証はJWT(JSON Web Token)だったのでDenoも同じようにできるみたいなのでやってみる。認証用のDBはMongoDBになります。 masalib.hatenablog.com 前回のMongoDBに認証を加える形になっています。認証とデータをおこなうために毎回、MongoDBの設定を…

DenoでJWTをやってみる

Node.jsの認証はJWT(JSON Web Token)だったのでDenoも同じようにできるみたいなのでやってみる。今回はユーザー情報はハードコード(マジックナンバー)になっている。次ぐらいにはMongoDBでの認証をする。

Deno.landでREST API for MongoDb

mysqlのREST APIの仕組みを作ったので masalib.hatenablog.com 今度はMongoDbのREST APIを作りたいと思います。若干前の記事とかぶるところはあるのはご了承ください。

Denoにdenonをいれてみた

Denoのソースを修正するたびに、プログラムを止めて起動するという事をおこなっていた。 Node.jsではnodemonというアプリケーションがあってソースを修正すると自動的に再起動してくれるツールがあった。 Denoにも自動的に再起動するツールがあるのでいれて…

Deno.landでMongoDBに接続してデータを取得する

node.jsではよくMongoDBのデータをとるサンプルをよく見たのでDenoでもMongoDBに接続して表示したいと思います

Deno.landでREST API for mysql

参考にしているyoutubeがRESTAPIを作っていたのでそちらを参考にMYSQLのRESTAPIを作りたいと思います。 RESTの処理の部分はかなり参考(ぱくり)にしている

Deno.landで環境変数を使う

前回,MYSQLの接続のプログラムを書いたのですが、パスワードとかをソースに書くのは普通はしないです。なのでデプロイも考慮して環境変数に接続情報を記載します。参考にしたのがHerokuにアップするWEBアプリケーションだったのでコマンドベースです。ファイ…

Deno.landでmysqlに接続してデータを取得する

WEBアプリケーションと言ったら兎にも角にもmysqlでしょ!! という事でDeno.landでmysqlに接続してデータを取得したいと思います

Deno.landでhttpサーバーを立てる

Hello Worldでサーバーは立てているのですが これはちょっと違う。ということで node.jsと言ったらexpressでしょ!! expressやkoaに影響をうけたoakを使っていきます import {Application,Router} from "https://deno.land/x/oak/mod.ts"; const port = 500…

Deno.landでのファイルの読み書き

読み書きと書いてあるのですが書きからです ファイルの書き込み const encoder = new TextEncoder() const greetText = encoder.encode("Hello World\nMy Name is Masalib") await Deno.writeFile("greet.txt", greetText) ファイルに書き込むには、Deno.wri…

今流行りのDeno.landに入門してみた

フロントエンド側とバックエンド側でちょっと有名になった言語があるのですが言語と言うかシステムなのですがdenoというものがあります. コンセプトとしてはnode.jsの弱点を補った形らしいのですが私はあまり触ったことがないので入門してみたいと思いました…