[チャット]SNSのテンプレートを作成してみた[解説編]
はじめに SNSテンプレートの完成版はすでにGitHubのリポジトリに上げています。 この記事ではそのリポジトリを元に、node.jsとexpressとsocket.ioの紹介をします。なお、…
View ArticleS3にあるPDFを取得してZIPにする
要件 : S3にあるPDFを取得してZIPにする 利用するライブラリ - フェッチ処理 : Axios - ファイル圧縮 : Archiver - S3からPDFのオブジェクト取得 : AWS-S…
View ArticleあるWebサービスの開発メモ
この記事を書き始めたのは 2022年8月11日、山の日という祝日です。弊社ではある Webサービスを開発しています。9月か10月にはサービス開始を目指しており、その道中で知り得た知見というか手順とい…
View Article【Node.js】検証と実践:Streamの基本的な使い方
fs.Readableとfs.Writableを使って画像ファイルをコピーするプログラムを作り ストリームの基本的な使い方を検証、理解していきます。 利用するNode.jsのバージョンはv16.xで…
View ArticleあるWebサービスの開発メモ・Docker + Nextjs + TypeScript + mui + supabase-js + react-query...
あるWebサービスの開発メモ・目次ページに戻る Github まずは Github に新規リポジトリをつくります。「Github なんか使わないよ」という方は、Vercel へのデプロイが git…
View ArticleNodejsでフォルダ内のファイルから繰り返し処理でmoduleを読み込む
こんにちはAmpoiです。Skuronosukeから名前を変えて初めての投稿となりますが、この記事ではDiscordJSでコマンドの情報と各コマンドの実行内容を繰り返し処理で取得したい時などに使える…
View ArticleNode.js Stream 個人的まとめ
ストリーム(Stream)とは ストリームとはファイルのデータ(Buffer等)を読み込んだり、読み込んだデータを別のファイルに書き込むことができるインターフェースのこと 「インターフェース」とは…
View Article【Windows】Node.js のバージョンアップ
Node.js のバージョンアップをしたときの記録を書きます 環境 OS: Windows 10 Node.js: v14.16.1 Node.js バージョン確認方法 PowerShellまたはコ…
View ArticleSequelizeでDBのテーブルとデータを作成し、CRUD操作してみる(1)
プロローグ Sequelizeは、公式によるとPromiseベースのNode.jsのORMツールとのこと。ORMについてはちゃんとは分かってないけど、「コード上でのデータベース操作を簡単にしてく…
View ArticleSequelizeでDBのテーブルとデータを作成し、CRUD操作してみる(2)
前回の記事で、Sequelize-cliを使ってDB上にテーブルを作成し、そこにレコード(シードデータ)を挿入するところまで出来た。今回はその続きで、SequelizeによるDB上のデータのCRU…
View Articlenvm for Windows 導入
Node.js のバージョン管理ツールにnvm for Windows を導入しました その時の記録を書きます 環境 OS: Windows 10 Node.js, npmインストール済 nvmとは Node Version Manager の略で、Node.js のバージョンを管理するためのツー…
View Article【typeorm】「オプションではない引数が 0 個では不足しています。少なくとも 1 個の引数が必要です」のエラー
やろうとしていたこと Expressとtypeorm使って、学習がてら個人開発してました。 entityを作ろうと思って、下記コマンドを叩いたら、 $ npx typeorm entity:cre…
View Articleyum install nodejs | Error: Package: 1:nodejs-16.15.0-3.el7.x86_64 (epel)
3ヶ月ぐらいに触れていなかったプロダクトアプリ立ち上げるためにdocker-compoer up -dしましたとさ。 以下のエラーがでましたとさ。 Loaded plugins: ovl, prio…
View Article次世代ORM Prisma スキーマから型安全なコード自動生成
Prismaとは PrismaはNode.jsとTypeScript用のオープンソースORMです。 なので、Prismaではデータベースに接続、マイグレーションでテーブル作成、データの投入を実現で…
View ArticleNode.jsでSNMPエージェントから値を取得する
Node.jsでSNMPの値を取得します。 利用するnpmモジュール net-snmp を使います。 https://github.com/markabrahams/node-net-snmp 独自…
View Article【Node.js】Node.js を nodenv で管理する
Node.jsとは ブラウザ上で動作するJavaScriptを、サーバー上で動作させるためのソフトウェア Node.jsをフロントエンド開発でも使っているのはなぜ? npm でのパッケージ管理 パ…
View ArticleOpenseaでNFTに「無限いいね」するツールをリリースしました。
なんということでしょう! 我々はついにブラックホールの生成に成功し、さらにタイムマシンをリリースするまでに至ったのです。 ここまで非常に長い道のりでした。 ぜひともみんなにツールを見てもらいたいから…
View ArticleBufferとTextDecoderの微妙な差
Node.jsの標準で存在するBufferと、WHATWG発祥のTextDecoderでそれぞれバイト列をUTF-8として解釈できますが、微妙に結果が違うことに気づきました。 TL; DR 正当なU…
View ArticleAmazon Linux2での環境構築メモ(Git、Node.js、MySQL)
はじめに よくわからなくなってググるので超個人的備忘録として書き記しておきます。 動作環境 OS:Amazon Linux2 gitのインストール コマンドラインで以下のコマンドを入力 bash …
View ArticleJavascriptでAuth0の認可を実装してみた
はじめに 認証認可のシステムを社内で実装する手間を避けるために、SaaSを使用することも多いかと思います。この手のツールの中でもyoutubeに日本語関連の動画が少なかったAuth0について実際に…
View Article