Discord jsの最小構成(メモ)
最近またDiscord jsにハマり出したのでメモとしてコードを貼っておきます discord jsをインストールするコマンド: npm install discord.js dotenvをインスト…
View ArticlePlaywright と Artillery によるパフォーマンステスト
要約 DevOps や SRE を実践する人向けに、Playwright による E2E テストを Artillery の負荷掛けシナリオとして利用する手法についてハンズオンを交えて紹介します。 課…
View ArticlePostgreSQL/PostGIS データベースからnodejsでデータを読み込む(pgモジュール)
はじめに これまで使っていたベクトルタイル作成のプログラムにについて、nodejsのバージョンアップが必要なこともあり、主要なnodejsモジュールがnodejs v18でも動くか試してみる必要があ…
View ArticleNode.js ってなんだ?
「Node.js って結局なに?」 って急に聞かれても答えられない気がします。 私は Node.js = JavaScript をサーバーで動かす環境、くらいの認識だったのですが、きちんと調べてみる…
View ArticleReactとGraphQLを使って作るTODOアプリ
はじめに こんにちは,ペンギン丸です.学生兼フロントエンドエンジニアをしています. 本記事は私が来年からお世話になるDMM様の23卒アドベントカレンダー24日目です. 何か書けるような技術無いかな〜…
View Article【完走賞ゲット-24】OpenAI の ChatGPT の API を公式ライブラリの JavaScript版 を試す(使い方を ChatGPT...
はじめに こちらは、完走賞ゲットのため小ネタを毎日投稿しようとチャレンジする Advent Calendar 2022 の 24日目の記事です。 今月のアドベントカレンダー用記事で、以下の 3記事で…
View Articleキャンパス内の独自通貨をオンライン化した話
はじめに この記事は、N・S高等学校 Advent Calendar 2022の25日目です。 はじめまして、N中等部通学コース4期生のTakuといいます。 今回は、キャンパス内で使われている独自通…
View ArticleYarnのバージョンによってnode_modulesが作成されない件について(voltaを使用)
起こった現象 voltaでNext.jsの環境構築をした時、自動で作成されるindex.tsxで、import部分にエラー 「対応する型が見つかりません」ってずっと出る💢 node_modulesフ…
View ArticleゆるやかにオンプレAPIをNestJS on ECSに移行して
この記事はアイスタイル Advent Calendar 2022 25日目の記事です。 はじめに じゃんたま 雀士★1になりました。 はじめまして、アイスタイルT&C部に所属しているokashitayというものです…
View ArticleTypeScriptでサーバーもフロントも書いてGraphQLするやつアドカレ25記事書ききった
Next.js + サーバーサイドTypeScript + 関数フレーバーでクリーンなアプリを作ったので実装意図とか書く Advent Calendar 2022 の25日目。株式会社mofmofに…
View Article誰でも作れるBetterJSONトランスパイラを作ってみる
概要 (厳密な)JSONはイメージとは裏腹に手で書くには思ったより不便な仕様になっています。 コメントが書けない。 Trailing comma(末尾のカンマ) は認められていない。(=手で追加する…
View ArticleDeno を使って Node でも Deno でも動くライブラリを作る
Deno アドベントカレンダー 24日目の記事です。 今日は Deno を使って Node でも Deno でも動くライブラリ(もしくはツール)を作成する方法を紹介します。 Deno 界隈では最近 …
View ArticleAWS SDK V3 のDynamoDBで、いくつか動作確認した話(AWS SDK V2 → V3 移行Tips)
はじめに https://qiita.com/Syoji_Yonemoto/items/e619d8199b7c8354248f V3移行の動作確認の初手に、Firehoseを選んだせいかもしれない…
View Article【Node.js】Expressのroutesをいい感じにする(ディレクトリ・ファイルを追加するだけでrouteに登録されるようにする)
はじめに Expressで実装する際、以下のようにrouterの実装をsrc/routesなどに分けて実装する事はままあると思う。ただこの実装だと、routesを増やすたびにapp.user()も必…
View Articletwitter-api-sdkを使ってツイートの画像を日次で自動取得する
はじめに Twitterに上がっている推しの画像を保存したい!好きな絵師さんのイラストを毎回保存するのが面倒・・・ そんな悩みを持つ皆さんに朗報です。 TwitterAPIを使えば毎日自動で推しの画…
View ArticleTypeScript: ESモジュールのTypeScriptをNodeで直接動かす方法
TypeScriptをコンパイルのステップなしに、Node.jsで動かす方法として、よく知られているものに[ts-node]があります。ts-nodeはnodeコマンドのようなノリでTypeScri…
View ArticleNode.js 外部APIを実行してレスポンスをコンソールに出力する
概要 Node.jsにて外部APIを実行してレスポンスをコンソールに出力する方法をまとめる。 情報 下記サービスを用いてコードの動作確認を実施した。 https://codesandbox.io/s…
View ArticleElectron備忘録
初めに Electronでアプリを作って1年程度 経験した詰まった所を記録していきます. 実行環境 Electronの導入~起動まで こちらの記事を参照に. 【入門】Electron完全に理解した …
View Articleサブディレクトリでhuskyを使用する
TL;DR huskyの実行ファイルはGitのcore.hooksPathで設定される Gitにはそもそもhooks機能があり、huskyはその実行ファイルを可視化しているだけ 前置き huskyと…
View Articleフロント開発で役に立つ、JavaScriptの関数についてのあれこれ
はじめに 日々フロント開発やコードレビューを行うなかで、「JavaScriptの関数について改めて復習、整理しておこう」と感じたので、まとめてみました。 フロント開発に関わっている方や、フロント開発…
View Article