Quantcast
Browsing all 8691 articles
Browse latest View live

Node Version Manager (NVM) を利用した Node.js インストール手順

GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions 環境 2021-05-31 時点で最新の CentOS 8 Stream を利用した。 $ cat /etc/os-release NAME="CentOS Stream"...

View Article


fsモジュールとpathモジュールを使う

Next.jsのチュートリアルをやっていたらいきなりimport fsだのimport pathだの出てきて分からなくなったので調べました。 したがって本稿ではチュートリアルに出てきた内容に絞って書いています。 なお、当方は初心者ですので間違っているところがあれば教えていただけると助かります。 fsやpathはNode.jsでファイルを操作するためのモジュール...

View Article


axiosのerror handling

はじめに JavaScript(Node.js)でHTTP通信をする上で便利なライブラリであるaxiosであるが、そのエラーハンドリングで躓いた。 また、axiosのエラーハンドリング(axios error...

View Article

フロントエンド関連ツールの理解

概要 開発時に目にしたフロントエンドの関連ツールをまとめる。 node.jsのバージョン管理ツール node.jsのバージョンを管理するツール いくつかあるが日本人が作成したものもある nodebrew hokaccha/nodebrew nvm マルチプラットフォーム対応なのでwindowsでも使える nvm-sh/nvm n tj/n そのほか色々ある node.jsのパッケージ管理...

View Article

bashでpackage.jsonのバージョンを取得する

CIでたまに欲しくなる。 node -e "console.log(require('./package.json').version)" 参考 他にもいろいろな取得方法がある https://remarkablemark.org/blog/2018/08/14/package-json-version/

View Article


都道府県別65歳以上の高齢者の数

内閣府の令和2年版高齢社会白書のデータからJSON 形式のデータを作成する方法です。 HTML と PDF でデータが提供されています。 データの取得 wget https://www8.cao.go.jp/kourei/whitepaper/w-2020/zenbun/pdf/1s1s_04.pdf テキストに変換 pdftotext -layout 1s1s_04.pdf - >...

View Article

Dockerを使ったVue Laravelの環境構築でつまづいた話

はじめに ajax通信で無限スクロールを実装しようと思い、せっかくならとjQueryを使わずにVue.jsを導入しました。 その際の環境構築で躓いたので記事として共有します。 当方、全くの素人なのでツッコミがあればお願いします。 今回は、PHPコンテナにVue.jsをnpmでインストールする方法で行います。 エラー内容 実際にChrome開発者ツールに出力されたエラーは以下のとおりです。...

View Article

ts-jest + TypeORM + TypeORMSeedingでts-nodeテスト環境を構築する方法

はじめに 最近バックエンドにts-node+TypeORMを用いて開発することが多いのですが、ts-node+TypeORM使用時のテスト環境構築の情報がなかなかないと感じたので、今回共有しようと思います。 ※前提条件 今回はテスト環境の構築のみを記述するので、ts-nodeでのRESTAPIサーバーorGraphQLサーバーの構築方法等は省略します。...

View Article


puppeteerのダウンロード先を指定してもwinでは上手く動作しない場合の対処法

問題 macで作成したブラウザの自動操作でダウンロードを行うプログラムをwinで動作させようと引越しした時のこと chroniumのダウンロードバーで「ダウンロードエラー」の表示が出てきて、正常に動作しない。 index.js const TOP_DIR = __dirname; const DOWNLOAD_DIR = `${TOP_DIR}/download`; //ブラウザをlaunchした後...

View Article


ブラウザシンク

browser-sync start --server --files "*.html, *.css, *.js"

View Article

EPGStation連動でニコニコ実況(生放送)のコメントを自動取得できるようにしてみた

前書き的なもの ニコニコ実況(生放送)のコメントをNodejsで取得してみた - Qiita 約1月前にNodejsでとりあえずニコニコ実況のコメントを取得できるようにできました。 ここからEPGStation側の調査を行い、コメント取得アプリの改良アップデートを四苦八苦に右往左往しながら何とか済ませ実用レベルになったので一旦記事にまとめて公開してみました。 コメント取得アプリのアップデート内容...

View Article

ローカルで開発したCloud Functionをデプロイしたらエラーが出て解決に時間がかかったメモ

Function Frameworks を利用してローカルで開発し、テストも問題無かった関数(node)をいざ本番の Cloud Funcion にデプロイしたら色々はまったので備忘録を残しました。 最終的に解決に至るまでの流れで状況と解決策を記載しています。 CORS まず初めに CORS で怒られます。 ヘッダには Access-Control-Allow-Origin...

View Article

既存のrailsプロジェクトにwebpackerを使ってvue.jsを導入する方法

はじめに web開発では、jqueryの代わりにvue、react、angularが利用されていることが多くなっています。 今回は学習コストが低いと言われているvue.jsを利用してアニメーションを用いたrailsアプリを作ろうと思い、 既存のrailsプロジェクトにvueを導入しようと思いましたが、結構手こずったので記録を残しておきます。 手順 ①nvm(Node Version...

View Article


Docker CentOS8にnginxとNode.jsを入れてみた

概要 Docker CentOS8にnginx入れてみたにNode.jsを追加した拡張版になります。 環境 前提 maxOS BigSur 11.2.3 Docker version 20.10.6 docker-compose version 1.29.1 成果物 CentOS 8 nginx 1.14.1 node 14.16.0 構成 . ├── docker │ └── app │ └──...

View Article

高齢者等のワクチン1回目接種率

次のような表を作成する方法です。 入力データ   KOREI-kenbetsu-vaccination_data.json 高齢者等のワクチン総接種回数の表を作成 pref.json 都道府県別65歳以上の高齢者の数 2つの JSON を 都道府県をキーとしてマージします。 ./merge.js pref.json KOREI-kenbetsu-vaccination_data.json...

View Article


EC2にNodeをセットアップする

EC2にNodeをセットアップする方法のメモです。 EC2のインスタンスを立ち上げてからの手順をまとめておこうと思います。 (Amazon Linux 2 へのインストール方法です。) インスタンスのアップデート yum updateを実行し、インスタンスをアップデートします。 $ sudo yum update g++コンパイラのインストール $ sudo yum -y install...

View Article

node.jsで、A処理が終わったらB処理を実行するアレを今更書いてみる

node.jsで、A処理が終わったらB処理を実行するアレを今更書いてみる | ハイテク好きが楽しめるウェブメディア off.tokyo node.jsに限らず、非同期処理を書いてると、上から順番に処理が走らずに変数が未定義のまま次の処理が走ってしまうことがあります。...

View Article


Error: EISDIR: illegal operation on a directory, read

はじめに 発生したエラーに対していくらコードを見直しても原因がわからず苦戦したため、メモ 発生したエラー Error: EISDIR: illegal operation on a directory, readh (詳細省略) 原因 ディレクトリーに対してファイル読み取りfs.readFileSyncを行っていたことが原因...

View Article

Time Zone of Cloud Functions for Firebase Scheduler does not change

Time Zone of Cloud Functions for Firebase Scheduler does not change Problem I am currently creating and deploying a function to be executed periodically in the Cloud Functions for Firebase scheduler...

View Article

Docker で MySQL 3306 に接続できなかった

エラー内容 Mac の docker で node を使っていたら、以下のようなエラーが出ました。 (node:1753) UnhandledPromiseRejectionWarning: Error: connect ECONNREFUSED 127.0.0.1:3306 3306 ということでMySQLに接続できていないようなので、dockerの方を見てみる。...

View Article
Browsing all 8691 articles
Browse latest View live