IPアドレスを取得するnpmコマンドを作る(npm linkで自分用npmパッケージを使う)
対象 ワンライナーでIPアドレスを取得したい人 自分専用npmパッケージを作ってみたい人 手順 任意の場所にmyipフォルダを作る その中でnpm init -yしてpackage.jsonを作る …
View Articleinstall nodejs on ubuntu
sudo apt update sudo apt install nodejs -y sudo apt install npm -y
View ArticleVSCodeでGraalVMを動かす(Java/NodeJS編)
初めに VSCodeのGraalVM拡張を用いて以下のプログラムを動作させた話 Java (単純なHelloWorldと、JavaからJSのコードを呼び出す2パターン) node.js (シンプルな…
View Articleさくらインターネットのレンタルサーバーにnode18(LTS)をインストールする
さくらインターネットにnode18をインストールする 経緯(TLDR) API(php)とフロント(React.js)のシステムをさくらのサーバーにデプロイする要件があった。 composer in…
View ArticleTypeScript with Nodejs and Express 初期設定
開発環境 https://nodejs.org/ja ディレクトリ作成 mkdir typescript-with-nodejs-andexpress cd typescript-with-nod…
View ArticleGPTと音声で会話するサンプルプログラム
TL;DR 音声でGPTと会話するアプリを、node.jsで作ってみました。 音声データはSocket.ioでサーバーと通信し、テキストとの変換にはGoogleのAPIを使っています。 ┌─────…
View Articlenode.jsで立てたサーバーとmysqlを繋げるところまで、なるはやセットアップ(ローカル編)
きっかけ ユーザー登録・データ保管ができるWebアプリを作ろうと思いました。 そのためにはサーバー立て+DB操作という裏側の処理が必要なので、とりあえずnodeを使って、ローカルでそんなシステムを作…
View ArticlePrisma where句 条件分岐
TypeORMからPrismaに移行する際のメモ TypeORMだと特定の条件の時だけwhereを使う場合はifを使っていた。 const qb = this.createQueryBuilder(…
View Article【fnm】 Node.jsのバージョンをスマートに切り替えたい
背景 メインで作業しているプロジェクトではwebpackをv14系のNode.jsを使用しており、最新の18系に上げるとスクリプトが動かない不具合^1があるので長らく14系を使用していました。 しか…
View ArticleLINEに投稿されたMP4ファイルの作成時刻を知る (残課題あり)
試してみたこと LINE BOTに投稿された動画の作成時刻を、動画のメタデータから取得してみました 結果 MP4のメタデータから creation_time を取得することができました しかし、LI…
View ArticleNextJS middlewareでError: The edge runtime does not support Node.js '...'...
ここを見ろと言われる https://nextjs.org/docs/messages/node-module-in-edge-runtime However, the Edge Runtime …
View ArticleTypeScript 環境構築
はじめに TypeScriptの環境構築をしたので、メモ代わりに書いていきます。 Node.jsのインストール はじめに、TypeScriptを書いていく上で、必要になるNode.jsをインストール…
View Article「axiosとfetchの違い」: 初心者向け解説 - メリット・デメリットを分析
axiosとfetch axios axiosは、Promiseを使用してHTTPリクエストを実行するJavaScriptライブラリです。axiosは、主にブラウザとNode.js環境の両方で使用さ…
View ArticleNext.jsとVercelを使ってブログを実装したので、ソースコードを公開します
どんなブログ? トップページ 記事ページ ソースコード こちらで公開しています。 https://github.com/Tatsurou-Yajima/tech-blog-by-t-yajima 特…
View Article無料でFirebaseを始めてNoSQLデータベースを作成してクライアント側からアクセスしよう
最新の記事はasameshicode.comへ! フロントエンドを初めて実際にプロダクトをつくろうと思って始めたけど、バックエンドのテクノロジーに圧倒されていませんか?またフロントエンドの認証システ…
View ArticleNode.jsで使用中のOSSバージョン一覧を作成するライブラリ
$ npm install -g license-checker $ license-checker --production --csv "module name","license","repo…
View Articlehashlips_art_engine詰まったのでメモ
実行成功した際のバージョン os: mac intel 10.15.7 node: v18.1.0 npm: 8.8.0 canvas: 2.11.0 詰まった内容 node index.jsを実行…
View ArticleNode.jsでのaxiosによるhttpリクエスト時にKeepAliveを設定して高速化
概要 Node.jsでaxiosでのhttpリクエスト時にKeelAliveを設定することで処理時間がどの程度短縮できるか試した際のメモ Node.js 19.0.0以前はKeepAliveはデフォ…
View Articlemp4ファイルをm3u8ファイルに変換する
事前準備 以下の事前準備が必要です。 【Windows/Mac/Linux(Ubuntu)】Node.jsインストール方法 フォルダ構成 . ├─index.js ├─【任意】.mp4 ├─pack…
View ArticleChatGPTと会話するSlack botを最速で実装する
概要 ChatGPTと会話できるSlack botを実装しました。SlackからすぐにChatGPTに質問することができるようになり、またSlack内でプロンプトの共有や回答内容の検索ができるように…
View Article