Creating vector tiles from Esri Feature Service using nodejs and tippecanoe
Introduction This article is written for my colleague M.L. and G.L.S. This article explains how I m…
View ArticleDocker alpineベースの環境でnode-gypのエラーが出た
はじめに Dockerでnodejsの環境をalpineベースで作成し、 supabase-jsをインストールしようとしたところ以下エラーが発生したのを修正した時のメモ。 エラー時の状況・原因・解消…
View Articleexpressの基礎をまとめる1
node.jsを使用するときによく使うexpressの基礎をまとめる。 expressとはnode.jsのフレームワークである。 最初に、nodeのプロジェクトを開始する。 npm init -y …
View ArticleVoltaのインストール
voltaはnodeの管理ツールです。 https://docs.volta.sh/guide/ こちらの記事を読んでvoltaすごいと思ったので自分も入れてみました。 https://zenn.d…
View Articlenpm ciと.npmを使ってGitHub Actionsを高速化する
概要 Node.jsを使用しているCI/CD環境(今回はGitHub Actions)を高速化させたい 高速化のために npm ci と .npm をCIでキャッシュする手法を用いる npm ci …
View Article【UserLAnd】UbuntuでNode.js環境構築
はじめに 家にPCがないのでスマホ(Android)で開発環境を構築しようと考えました。 動作環境 Sony Xperia 10 IV Android OS 12 UserLAnd 3.1.4 Ub…
View Article世界一わかりやすいかもしれないnpmパッケージ公開方法
npm publishの前にnpm adduserがむずい。 ええ、とにかくnpm adduserもしくはnpm loginの処理がむずいんですね。 んで肝心のやり方は? もうなんでもいいから早く教…
View Article[nodejs]mysql2のpool.queryをネストさせたら動かなくなった事象を解消した例
何が起きた? 下記のようなロジックを作ったところ、入ってるまで通るけど最後のpool.queryに入らずupdateできないことがあった。 var mysql = require('mysql2')…
View ArticlePrismaで新規レコード作成時に@default(now())なカラムと@updatedAtなカラムに差異が生じる問題
環境 Prisma:3.13.0 発生条件は >= 4.3.1(後述) Provider:MySQL 概要 こんな感じで定義されたテーブルに対して、 model User { id Int @id …
View ArticleNode.jsの基礎をまとめる2
前回の続きです。ぜひこちらを読んでから御覧ください。 https://qiita.com/ysk-s/items/be9db685d51aac20e179 クライアントから受け取ったリクエストとレス…
View Article【Node.js】Stripeライブラリのlist系のAPIでoffsetが使えないの無理くりどうにかする
はじめに 【Node.js】Stripeライブラリの入出力がsnake_caseになっているのをどうにかしたいでは、入出力をcamelCaseにできるようにするための独自拡張をやってみた。 今回は、…
View ArticleFast Node Manager(fnm) チートシート
概要 node管理のためにどのパッケージツールを入れているのかわからなくなるのでまとめておく (fnmのインストール方法に関しては記憶にないのでたまに使うコマンドだけ、、、) アジェンダ fnmとは Commnad…
View ArticlePrisma4にアップグレードした際に$queryRawを使用している箇所でTypeError: Cannot mix BigInt and other...
はじめに 以前の記事でPrisma3系から4系にアップグレードする必要があるケースを書いたが、 その際に発生した問題について。 環境 Prisma(before): 3.13.0(<= 3.15.2)…
View ArticleDockerとその最も使用されるコマンド
Dockerは、開発、配信、アプリケーションの実行のためのオープンプラットフォームです。Dockerを使用すると、アプリケーションをインフラストラクチャから分離することができ、ソフトウェアを迅速に提…
View Articleexpressの基礎をまとめる2
こちらの記事の続きを書いていく。 https://qiita.com/ysk-s/items/db9452e4c93e392ea84e 続いて、一意のユーザーidによって表示内容を変更する。 rou…
View ArticleTypeScriptでMessagingAPIを介してLINEBotのリッチメニューを設定する方法
はじめに TypeScriptを使ってLINEBotの開発をしている中,リッチメニューの更新が公式リファレンスで解説されている方法だとめちゃめんどくさいと思いました. そのため,実行するだけで一発で…
View ArticleExpoの使い方
Expoのインストール 講義で使用した環境ツールは2020年ものなので,今時2022年ものに変更しようかと思いましたが,Expo側が対応していなかった・・・ Expoのアンインストール sudo n…
View ArticleARでアイスブレイクを in Azure Tech Hackathon
今回は、Azure Tech Hackathonにおいて、自分がチームリーダーを務めたTeam Bの制作物、「FruitsBasket」について紹介いたします!! Azure Tech Hackat…
View ArticleNodejs + React + MySQL+ Express Todoアプリ
開発環境 参考動画 https://youtu.be/8ly39na3LLM 使用したパッケージ バックエンド npm install body-parser cors dotenv expres…
View Article【Node.js】Slack APIでメッセージを送信する方法
Node.jsでエラー時にSlackにメッセージを送信する実装をしました。 ↓こちらの記事の通りに進めさせていただきました。 https://zenn.dev/kou_pg_0131/article…
View Article