Cloud Run 関数 × TypeScript 開発をしよう!【セキュリティ:Seceret Manager をTerraformで構成】
はじめに この記事では以下のことについて説明しています。 Terraformで Secret Manager を構成する方法 「セキュリティ」なんて大体的なカテゴリにしていますが、Seceret M…
View ArticleElectronでデスクトップアプリを作ってみて
viviONグループでは、DLsiteやcomipoなど、二次元コンテンツを世の中に届けるためのサービスを運営しています。 ともに働く仲間を募集していますので、興味のある方はこちらまで。 知り合い…
View Article脱ドキュメント コーディングルールをESLint / Stylelintに任せる
この記事は VR法人HIKKY Advent Calendar 2024 の 17 日目の記事です。 https://qiita.com/advent-calendar/2024/hikky 終盤に…
View Articleすぐできる!Node.jsを最新版や特定のバージョンにアップデートする方法
MacでNode.js使っていてエラーが出たので最新版にアップデートしたときの手順をまとめておこうと思います。 Node.js入れたのは結構前でHomebrew使ってた気がしたのでそのあたりからチェ…
View ArticleTypeScript(Node.js)で標準出力をファイルにリダイレクトしている際、プログラム終了時にバッファに溜まったデータが出力されない問題を解決した話
BayServerの実装時にハマった問題があったので備忘録。 以前から、TypeScript版BayServerに、「エラーが発生してプログラムが終了した場合に、原因となるエラーがログに吐き出されな…
View Articlenockを使ってapiをmockする
概要 jestでインテグレーションテストを実装する際に、外部との疎通に関するテストを書くことがあると思います。 そんなときにnockを使って外部のapiをモックするとより簡潔に実装をすることができま…
View ArticleNodeとReactを使用したWebアプリ作成用の環境構築その2
続き この記事の続きにを記載する https://qiita.com/hidarikiki_toybox/items/ec7ca7368869b53c44c4 Reactの環境構築 Reactのプロ…
View ArticleICOSのBucket内のオブジェクト一覧を出力する
はじめに ・・・(技術検証中)・・・ よし、これで検証中のSWが処理したファイルが全てICOSのBucketに保存されたはず。 どんな感じでファイルが保存されてるか見にいこう。 おぉ、ファイルがいっ…
View Articlecreate-react-appで作られた中身からHTMLの知識を得る
create-react-app qiita-advent-like # なんでそんな名前のAppなのかは前日の記事参照 cd qiita-advent-like npm start でReact…
View ArticleGeminiで生成した定義からOpenAPI codegenでコード生成しKotlin Multiplatformで使用する件
概要 (自分メモ) 実際の要求と応答をGeminiに与えopenapi定義ファイルを生成し、swagger codegenでクライアントコードを生成しkotlinで使用する例 楽だわ 環境 Wind…
View ArticleNode.js で deprecation warning を無視する
あまりやらない方がいいとは思う けど,理由があって,deprecation warning を無視したかった 短期的なもの 自分でコントロールしていないものの内部 fork して何かする程がんばる何…
View ArticlenvmでNodeのバージョン管理をしよう[mac]
nodeのバージョンを切り替える必要があり、nvmを使ってみようと思ったので、その際に調べたnvmの使い方をまとめておこうと思います。 nvm nvm(node version manager)はN…
View ArticleAPIを開発する時見やすくなる一手間.1
私は現在Node.js、Expressを使用したAPIの構築をしています。 そこで、エンドポイントを指定してブラウザに表示させる時、 const express = require("express…
View Articlenpx ts-nodeで実行するとTypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file...
以下のようにTypeScriptファイルを実行すると、 npx ts-node index.ts 以下のようなエラーが表示された TypeError [ERR_UNKNOWN_FILE_EXTENS…
View ArticleOpenAI API データベース連携(RAG)
例1 以下のページのプログラムを JavaScript (Node.js) で実行しました。 Question answering using embeddings-based search htt…
View Articleprismaを初期化したら謎のメッセージ(Error: (0 , KSe.isError) is not a function)が表示されて失敗した話
はじめに Next.jsプロジェクトにprismaを導入しようとしたら、 以下のようなメッセージが表示されてprismaの初期化に失敗したので、 原因と対応内容を備忘録として残します。 % npm …
View ArticleDenoでも動くようにNode.jsプロダクト開発でやっておくとよいこと
本記事は、mediba Advent Calendar 2024 20日目の記事です。 本記事の内容は個人的な見解であり、会社を代表するものではありません。 はじめに 今年はNode.jsの競合で…
View ArticleFirebase Functionsを使ってChatGPTのAPIを作る
はじめに ChatGPTのAPI Keyを見えないようにしながらAPIを呼び出すためには、呼び出す用のエンドポイントを作成する必要があります。 https://qiita.com/AS_atsush…
View Articleeslintを実行したらSIGSEGVで終了してしまう
発生していたエラー ある日、いつも通りeslintを実行しようとしたところ、SIGSEGVで終了してしまうことが起きた。 $ eslint '**/*.ts' error Command faile…
View ArticleNPM - How to Set Public and Private Registries at The Same Time?
Modified .npmrc strict-ssl=false @your_private_lib:registry=https://nexus.johnny.com.tw:8443/reposi…
View Article