Json Serverでモックを作る
未実装APIへの通信をテストしたい事がある。 そんな時はJson Serverで未実装APIのモックを作ると吉。 まず大前提としてnode.jsをインストールする(json serverはnpmのパ…
View ArticleJson Server役立ちサイトメモ
https://swfz.hatenablog.com/entry/2016/12/06/024342 https://wing-degital.hatenablog.com/entry/2019/…
View Articlenpm install -g {packageName}は古いと言われた
先日、モブプロで開発作業中にnpm install -gを実行しようとして先輩に「npm install -gはもう古い。npxを使った方がいい」と言われた。 npm install -g {pac…
View ArticlePrismaでWhere条件を動的かつ型安全に実装する方法
はじめに WebAPIの仕様としてリクエスト時に与えられたパラメータに応じて、WHERE句を動的に生成するケース(検索など)はよくあるが、それをPrismaで型安全に実装する方法について。 環境 T…
View ArticleAWS SDK V3 のSQS(Simple Queue Service)で、いくつか動作確認した話(AWS SDK V2 → V3 移行Tips)
はじめに https://qiita.com/Syoji_Yonemoto/items/09883e57643583ef39af 引き続いて、今度は、SQS(Simple Queue Service…
View ArticleTechBlog: PreloadResolverという仕組みを作ってGraphQLのN+1問題に対応した話
エクサウィザーズのテックブログでGraphQLでのN+1問題対策についての記事を書きました。 https://techblog.exawizards.com/entry/2022/12/01/154…
View ArticleNode.jsで無料のタイムスタンプサービスに接続する
タイムスタンプサービス 無料でタイムスタンプトークンを発行するサービス、Free TSA Project に接続します。タイムスタンプリクエスト、タイムスタンプレスポンス、タイムスタンプトークンの出…
View ArticleHexabaseのアクション拡張プログラムを使って、サーバーサイドでスクリプトを実行する
Hexabaseはエンタープライズ向けのBaaS(Backend as a Service)を提供しています。主な機能としてはデータベース、ファイルストレージ、認証、リアルタイム通信などになりますが…
View ArticleHexabaseでアイテムの更新時にアクションスクリプトを実行する
Hexabaseはエンタープライズ向けのBaaS(Backend as a Service)を提供しています。主な機能としてはデータベース、ファイルストレージ、認証、リアルタイム通信などを提供してい…
View ArticleDockerとdocker-composeを使ってReactのコンテナを作成してみよう!
はじめに Dockerfile docker-compose.yml .gitignore を作成します ディレクトリ構成は以下の通りです tree . ├── .gitignore ├── Doc…
View ArticleXSERVER BusinessでLaravelとNode.jsを動かす
XSERVER Business (エックスサーバー社が提供する法人向けレンタルサーバサービス)にLaravelアプリケーションを新規導入した際の手順メモです。 制約事項 レンタルサーバなので、ro…
View Articleexpoで作成したテンプレートが何もしていないのに動かない!
問題 エラーが出てExpo startが失敗する Error: Cannot find module '@expo/config/paths' 原因 エラーの詳細を見ると Error: Cannot…
View ArticleRails×MySQL dockerで開発環境を構築する
今回指定したバージョン Rails version 6.1.7.1 Ruby version 2.7.7 MySQLは最新version nodejsは互換性のある version16 条件 doc…
View ArticleNode.js のバージョン管理を fnm から Volta に乗り換えました(Windows)
Node.js のバージョン管理は fnm (Fast Node Manager) を利用していましたが、 シェルセットアップが面倒… コマンドプロンプトで利用できない… という不満がありました。 …
View ArticleFirestoreでドキュメントに一括で書き込む(500件を超える場合にも対応)
batch処理で一括書き込みできる Firestore の batch write を使用することで、500件ずつのドキュメントの更新を行うことができます。以下は Node.js でのサンプルコード…
View Article【別アカウントのLambda】を実行可能なLambdaをNode18 + AWS SDK for JavaScript v3で構築してみる
先に結論だけ知りたい人のために (クロスアカウントでLambdaからLambdaをコールする方法) この記事の要点を列挙するよ。 実行環境がNode18のLambdaにはAWS SDK for Ja…
View Articleコーディング時間を節約できる JavaScript1行コード20点
はじめましてこんにちは、ひょうどうです。 今回は、コーディング時間を節約できる1行のJavaScriptコード20点を紹介します。 1)配列内の数値の最大値を取得する(配列が小さい場合) Math.…
View ArticleLambda関数からAmazon SQSにデータを送信する時ハマったこと
はじめに Lambda関数からAmazon SQSにデータを送信する時、ハマったことがあったので備忘録として残しておく。 前提条件 Lambda関数からAmazon SQSにデータを送信する Lam…
View ArticlePuppeteerで自動入力を図ろうとしたときのTips
はじめに 郵便番号, 都道府県, 住所, 建物名, 氏名, フリガナ, メールアドレス, 生年月日...など一通りのユーザー情報を入力するフォームの動作確認で、大量の input を何度も入力するシ…
View Article