Bunとは?そしてBunのサーバーでクエリパラメーターを取得する方法
ハイサイ!オースティンやいびーん 概要 Bunのサーバーでリクエストからクエリパラメータをパースする方法を紹介します。 Bunとは BunはNode.jsに代わるJavaScriptのランタイム環境…
View Article【個人開発】 自分でつくる英単語帳アプリをリリースしました
背景 自分でつくる単語帳アプリをリリースしました。 https://tes-tan.me/ アプリといってもWebサービスです。 未経験でフロントエンジニアになろうと思い、Progateやドットイン…
View ArticleブロックチェーンとAIで透明性のあるAIチャットを作ってみた
はじめに ブロックチェーンとAIを組み合わせて、不特定多数のユーザが学習データをインプット、Webアプリ上のチャットでAIが学習データを加味したアウトプットを行うWebアプリを作ってみました。 使用…
View ArticleEC2のAmazonLinux2でMinecraftDiscordChatSyncを使ってみた。
何の記事? 本記事は、AmazonLinux2でのMinecraftDiscordChatSyncの利用手順です。 MinecraftDiscordChatSyncとは Minecraft上のチャッ…
View ArticleNextjsでフルスタックアプリ開発!Docker環境編
目標と前提環境 今回の目標 create-next-appを行うためのDocker環境を用意 create-next-appに関しては以下を参考に。 https://nextjs.org/docs/…
View ArticleNext.jsとSlackによる中小企業向け小規模Webアプリケーションの作成
Webアプリケーション作成において、ログイン関連機能の実装は重労働です。これらを自前で用意しようとすると、ログイン認証処理、パスワードを忘れた場合の再発行、パスワード変更などが必要となります。 Ne…
View Article[ node.js + Git ] 〇〇するまえに✖︎✖︎する
先に結論だけ Gitとnpmスクリプトには、コマンドの実行前後に割り込む仕組みが用意されています。この仕組みをLinterやテスティングフレームワークと組み合わせると、ヒューマンエラーと作業工数を減…
View ArticleASP.NET + Entity Framework における初回アクセス時のオーバーヘッドと Go や Node.js との比較
ASP.NET Core と Entity Framework Core を使った Web アプリケーションの初回アクセスが非常に遅かったので、Go や Node.js と比較してみました。 なお、…
View ArticleChatGPT + Lambda + LINE Messaging APIですゑひろがりずっぽいLINE Botを作ってみた
はじめに ChatGPTを用いた何かを作りたかったので、LINE Botを作成してみました。 プログラムはLambda(Node.js)で動作するように実装しております。 ただ真面目な返信をするBo…
View ArticleDockerでnode.jsを動かすサンプル
以下は、Dockerを使用してNode.jsの簡単なWebアプリケーションをコンテナ化するサンプルです。このサンプルでは、Dockerfileを使用してイメージをビルドし、それを実行するコンテナを作…
View Articleアニメ「Steins; Gate」のヒロイン ”牧瀬紅莉栖” 風に返信してくれるLINE BOTをChatGPTで作ってみた
作ってみたいって思った理由 1: 「Steins; Gate」が好き! 2018年頃、「Steins; Gate」というアニメに出会いました。 この作品は秋葉原を舞台にしていて、未来ガジェット研究所…
View ArticleChatGPTを組み込んで低温調理に特化したLINE Botを作ったら軽く想像を超えてきた。
低温調理っていいですよね? こんにちは 我が家には7歳と5歳の男児がいるのですが、とにかく肉が大好き。 休みの日に料理をすることもあるのですが、 「何食べたい?」 と聞くと、高確率で 「ステーキ!」…
View Articlenpm startしたらそのポートは使われてるよとエラーが
Nodejsをリモートサーバで動かそうと思って以下のような画面が出てきてプログラムがスタートできないことがあります。 エラーの内容はこのポート、30000は既に使われているからそのポートを使うよう…
View ArticleCloudFunctionsをデプロイするとGCP上でビルドが走るためにビルドエラーになってしまってデプロイできない問題の解決策
こんにちは。virapture株式会社でCEOしながらラグナロク株式会社でもCKOとして働いている@mogmetです。 本日はトラブルシュート記事になります。 結論からいうと、package.jso…
View Article【Node.js】TypeScript+Puppeteerでスクレイピングしてみる
はじめに PythonのSeleniumでのスクレイピングはやったことありましたが、Node.jsでは経験がなかったので、Puppeteerで試してみました。 Puppeteerとは Googleが…
View ArticleNode.js REST APIサーバーに対してReact HTTPサーバーでGET以外の通信がCORSで許可されなかった。
TL;DR expressの設定app.all( '/*', function( req, res, next ){の中身は、res.setHeader( 'Access-Control-Allow…
View Articleクライアント(HTML)からサーバー(Node.js+Express+Multer)へファイルをアップロードする方法
クライアント(HTML)からサーバ(Node.js+Express+Multer)へファイルをアップロードするコードを紹介いたします。 他のネット記事にも様々な情報が記載されておりましたが、どれも一…
View Article【LINE WORKS】WOFFからkintoneへデータ連携
はじめに WOFF を使って、LINE WORKSからkintoneへデータを登録するWebアプリを作ってみた。 構成図 今回はバックエンドにAWS LambdaやS3を使ったサーバーレス構成にした。…
View ArticleDiscord音声アシスタントの作り方
はじめに Discord上で動く音声アシスタントをリリースした。 https://github.com/knt2nd/iwassistant 主な機能: ボイスチャットでの読み上げ/音声認識/コマン…
View Articleたった1ファイルで、Next.jsのwebアプリケーションを軽量にする
「軽量」と言っているのは、メモリ使用量が少ないという意味になります。 Node.js 製のアプリケーションは、どうしてもメモリの使用量が多くなりがちです。 特に困るのが、複数のアプリケーションを起動…
View Article