【M1Mac】nodebrewを使ってNode.jsをインストール(PATH通らなくて悩んでいる人へ)
Homebrewをインストールする Homebrewのサイトのインストール欄に書かれているコマンドをコピーしてターミナル上で実行 Homebrew 処理が終わった後に、最後らへんの行に指示が書かれ…
View ArticleREST API Design Best Practices を用いたAPI開発 #2 (APIのVersion管理)
本記事はREST API Design Best Practices を用いたAPI開発 #1の続きです。 動機 REST API Design Best Practices を用いたAPI開発 #1と同様、以下の記事をFollowしながら手を動かすことで、少しでも昨今の流れ・感覚をCatch Upをすること、また自分自身のメモとして残すことを目的として記事に起こす…
View ArticleESLint でプロジェクト独自のルールを設定する
はじめに 今となっては Node.js での開発などでは必須となったツール、 ESLint。 インポートの順番を特定の順番にしたり未使用の変数に Warning を出したり、プロジェクトに必要なル…
View Article[Node.js] Expressサーバーのタイムアウト時間を変更する
デフォルト Expressでは、リクエストのタイムアウトデフォルト値が2分に設定されています。 タイムアウト時間を設定 以下のように、オプションとしてtimeoutが用意されています。そちらの値を…
View Article終わる順番は気にしないから一気に処理を実行させてその結果を返して!
はじめに JavaScrip や TypeScript を触っていると避けて通れないのは「非同期処理」です。 よくネット上で見るものは、非同期処理を同期処理のように順番に実行する方法を記載してくれ…
View ArticleNode.jsからMongoDBにアクセスできない(2022)
Node.jsからMongoDBにアクセスするまでに意外と手間取ってしまった。。 忘れないように記録しておく。 インストール ちなみにOSは、Windows 10 Node.jsをインストーラの指示…
View Articlenvm windowsで「Unexpected token '.'(ピリオドエラー)」を直した話
nvmはnodejsのバージョン管理ツールで、複数のnodejsやnpmバージョンを使いたい場合にとても便利です。しかしWindows版ではnvmのバージョン1.1.7で以下のようなエラーが生じてい…
View Article🔰静的HTMLファイルをNode.jsで立ち上げたサーバーを使ってLocalhostに表示させる!
Progateを使ってWeb製作をし始めてから2週間。ある程度知識が集まってきたので、ほぼ同じでもいいから自分で何か作ってみようと始めた矢先...。 エクスプローラに置いている静的HTMLファイルを…
View Articlenvmのインストールの仕方と入門的な使い方のまとめ【Mac】
今までフロントをがっつりやってこなかったのすが、最近reactをよく触るようになったり、Udemyを受けたりしてて、講座によってnodeのバージョンが違ったりしてときおり不安になることがあるので自分…
View ArticleM1 MacにNode.jsをインストールする方法と使い方(Node.jsバージョン管理)
はじめに nodenvを使うと、Node.jsのバージョン管理がしやすくなります。つまり、プロジェクト毎にNodeのバージョンを指定して実行ができます。 今回はM1 MACにHomebrewを使っ…
View ArticleNode.js で osm-pbf-parser を使うときのメモ
はじめに Node.js で OpenStreetMap の PBF をパースするときに osm-pbf-parser を使うことが多いのですが、example の書き方が 2015年当時のもので…
View Articlebrew upgrade voltaしたら、nodeにPATHが通らなくなった時の解決法
環境 macOS 12.3.1 Homebrew 3.4.11 Volta 1.0.5 -> 1.0.7 upgrade voltaを最新にアップグレード $ brew upgrade volta command not found: nod…
View ArticleAWS EC2でCyberChefを動かす
はじめに AWS EC2とは 数分でクラウド上に仮想マシンを立てることができるサービス。 Amazon EC2(安全でスケーラブルなクラウド上の仮想サーバー)| AWS CyberChefとは ブ…
View ArticleNode.js x LINE Messaging APIで複数メッセージを1度に送ってみた
はじめに LINEの公式ドキュメントでは単一メッセージを送るサンプルコードしか記載がなかったため、複数メッセージを特定ユーザに送ることは可能かを検証してみました。 方法 $ npm install…
View ArticleDocker-compose3でnode.js&mongodb&nginxの環境を整える
はじめに これはある記事を参考にnode.jsとmongodbとnginxのDocker環境をcomposeでめっちゃお手軽に作ったろ、とか思ったらエラーしたため案外悪戦苦闘してしまった人のお話…
View ArticleMacにNodeをインストール、バージョンを切り替える方法とNodeのバージョンについて
Macにnodeをインストール、バージョンを切り替える方法について備忘録としてまとめます。 実行環境: Mac OS ver.12.1 M1チップ インストール方法 nodebrew を使用してイン…
View ArticleError: listen EADDRINUSE: address already in use :::3000 の対処
以下のエラーの対処方法について。 Error: listen EADDRINUSE: address already in use :::3000 at Server.setupListenHan…
View ArticleNext.jsでError: EPERM: operation not permitted発生時の対処法
操作内容 npm run build { "private": true, "scripts": { "dev": "next dev", "build": "next build", "star…
View Article【超簡単】Next.jsでBasic認証を導入してみた
はじめに Next.jsでBasic認証を導入しようと思いましたが、TypeScriptで記載されたサンプルしか見つけられなかったため、JavaScript版を作成しました。 Next.jsでBa…
View ArticleNext.jsで配列内のJSONデータで必要な部分のみ出力したい
はじめに もっと良い方法があるかもしれないですが、調べた中で上手くいったコードをメモがてら記載 コード const [qiita, setQiita] = useState(''); const …
View Article