Category: Node.js

Next.js (with TypeScript)のサーバーをKoaで起動する

基本的にKoaやExpressなどを使う必要はないのですが、Shopify Appなどでお世話になりそうなので勉強がてら車輪の再開発してました。 目次 進め方セットアップライブラリインストールサーバー向けtsconfig […]

Stripe SDK(nodejs)でThrowされるErrorを自力でthrowする

なにいってるかわかんないかもですが、伝わる人には伝わるかなと。 やりたいこと Stripe SDK経由でなにかしらのデータを取得したい が、「特定の条件に合致しないもの」は、「取得しなかった扱い」にしたい 後続処理では「 […]

Stripeコードスニペット: customer idからデフォルトの支払い方法のデータを取得する

そのStripe Customerのデフォルト支払い方法のデータを引っ張ってくるコードです。 簡単な説明 customers.retrieveをTypeScriptで使うときは、DeletedCustomer型に注意する […]

lambda-logでAWS Lambda(nodejs)のロギング

最近AWS Lambdaのログをlambda-logでとるようになったので、その覚書です。 使い方 npm install lambda-logで追加したのちにこんな感じで使います。 Request / Response […]

GitHubのPackage Registoryにnpmモジュールを公開する時の覚書

自分の中での整理も兼ねて、tsdx createで作ったものをただ公開して見た時のTipsをまとめました。 目次 .npmrcに設定を書くpackage.jsonに必要な情報を書くrepositoryでGitHubのリポ […]

NetlifyでNext.jsのSSR(serverless mode)を実行する

Next.js Advent Calendar 2020の5日目記事です。 Next.jsで作ったアプリケーションのデプロイといえばVercelですが、Netlifyもなかなか頑張っています。 公式にリリースされたプラグ […]

Nxで作ったNestjsのアプリをServerless FrameworkでAWS Lambdaにデプロイする

この記事は、「AWS LambdaとServerless Advent Calendar 2020」4日目です。 Nxを使うことで、NestjsやReactなどのアプリケーションをモノレポで管理することができます。また、 […]

SSGかつソースが公開されている飲食店サイトを見つけたので、プルリクエストを出してみた話

「Static Site Generator Advent Calendar 2020」3日目の記事です。 知人からこんなリポジトリを教えてもらいて、面白そうだったので検索機能を実装するプルリクエストを勝手に出してみまし […]

nxでReact / Nestなどの複数プロジェクトを同時にローカル実行する覚書

Nxを使って、React SPAとNest.jsのAPIを同時にローカルで起動させる方法の覚書です。 意外と日本語記事が見当たらなかったので。 目次 並列実行はnx run-manyをつかうアプリのローカル起動はnx s […]

CircleCIでpuppeteerまたはplaywrightのテストを実行するときの覚書

そのままではどちらも動かないので、ちょっと手を入れる必要がありました。 環境 Docker image: circleci/node:lts-browsers 問題 CircleCIのコンテナにはいくつかの必要なライブラ […]