AngularVisual Studio CodeにESLintプラグインをインストールする方法(Prettier連携) – Angular Visual Studio CodeにESLintプラグインをインストールする方法(Prettier連携) - Angular プラグイン VSCodeにESLintプラグインをインストールします。 依存関係インストール $ npm i -...2023.05.20AngularESLint
fastifyfastify チュートリアル -node.js fastify チュートリアル -node.js チュートリアル 項目 バージョン fastify 4.0.0 $ mkdir fastify-test $ cd fastify-test $ npm init fastify -y ひな形...2023.05.16fastify
node.jsiconvを使用してUTF-16LE BOM付ファイルを作成する – node.js iconvを使用してUTF-16LE BOM付ファイルを作成する - node.js iconvを使用してUTF-16LE BOM付ファイルを作成します。 $ npm init -y $ npm i iconv-lite $ touch i...2023.03.01node.js
node.jschild_processをESMで記述する child_processをESMで記述する node:child_processをESMで記述します。 index.mjs import fs from 'fs/promises' import {exec} from 'node:chi...2023.02.22node.js
node.jsLambda(node.js v18)で改行コードを取得する – AWS SDK for JavaScript v3 Lambda(node.js v18)で改行コードを取得する – AWS SDK for JavaScript v3 os.EOLを使うと実行中のOSでの改行コードを取得することができます。 osはnode.jsに入ってますのでimport...2023.02.15node.js
pdfkitNode.jsでpdfkitを使用してPDFを作成する方法 Node.jsでpdfkitを使用してPDFを作成する方法 pdfkit install pdfkitをインストールします。 $ npm init -y $ npm i pdfkit $ touch index.mjs index.mjs ...2023.02.14pdfkit
node.jsnode.js v18のテストランナー纏めました node.js v18のテストランナー纏めました 項目 バージョン node.js v19.6.0 node.js v16まではjestやmochaなどでテストコードを書いてましたが、v18からnode.js自体にテストランナーが追加されま...2023.02.13node.js
nvmnvm use コマンドでexit status 5となった場合の対処方法 nvm use コマンドでexit status 5となった場合の対処方法 前提 コマンドプロンプト C:>nvm use 17.6.0 exit status 5: �A�N�Z�X���܂����B exit status 1: �A�...2022.12.08nvm
node.jsNode.jsでランダムなsha1ハッシュ値を取得する方法 Node.jsでランダムなsha1ハッシュ値を取得する方法 cryptoを使用します。cryptoはnode.jsに組み込まれているので使用することができます。 import crypto from 'crypto' const hash ...2022.10.11node.js
node.jsJSONオブジェクトのキーに変数指定して展開する方法 JSONオブジェクトのキーに変数指定して展開する方法 JSONオブジェクトのキーに変数を設定して展開する方法です。 変数を[]で囲む キーに指定した変数を[]で囲めば変数から展開されます。 const key = 'aaa' const o...2022.10.11node.js
axios.jsAWS Lambda(node.js v16)からphpのwebapiにaxiosでpostする AWS Lambda(node.js v16)からphpのwebapiにaxiosでpostする2022.09.15axios.jsLambda(node.js)node.js
LuxonLuxonで日付フォーマットして文字列で返す Luxonで日付フォーマットして文字列で返す 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 現在日付をDateTime.local()メソッドで取得し、yyyy-MM-dd形式...2022.07.30Luxon
prettierDelete ‘cr’ [prettier/prettier] Delete 'cr' 項目 バージョン eslint-config-prettier 8.5.0 eslint-plugin-prettier 4.2.1 prettier 2.7.1 OS Windows Server 2019 全行に...2022.07.04prettier
LuxonLuxonで日付の比較をする Luxonで日付の比較をする 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 日付の大小比較を行います。 max() maxの引数は可変長引数で、DateTimeを引数とします。...2022.06.23Luxon
LuxonLuxonでplus,minusメソッドで日付の計算をする Luxonでplus,minusメソッドで日付の計算をする 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 日付の計算をします。plusメソッドを使用します。 import {D...2022.06.23Luxon
LuxonLuxonで文字列から日付の妥当性をisValidプロパティでチェックする Luxonで文字列から日付の妥当性をisValidプロパティでチェックする 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 文字列の日付の妥当性を求めます。fromFormatメ...2022.06.23Luxon
LuxonLuxonで現在日付を求める(ISO8601) Luxonで現在日付を求める(ISO8601) 項目 バージョン Luxon 2.4.0 node.jsの日付を扱うライブラリでLuxonを使用してみます。 現在日付を求めます。toISOメソッドの戻り値はstring、出力形式はISO86...2022.06.23Luxon
node.jsdate-fns,date-fns-tzの使い方 date-fns,date-fns-tzの使い方 項目 バージョン date-fns 2.28.0 date-fns-tz 1.3.4 moment.jsがメンテナンスモードになってしまったため、npm trendsで代わりの日付を扱うライ...2022.06.17node.js
node.jsAWS Lambda(node.js v14)でES ModulesとTop Level awaitがサポート AWS Lambda(node.js v14)でES ModulesとTop Level awaitがサポート node.js v14でTop Level awaitがサポートされるようになりました。(EcmaScriptのみ) 現時点でn...2022.06.02node.js
node.jsNode.js v16でsetTimeoutの簡単な使い方 node.js v16でsetTimeoutの簡単な使い方 node.js v16でsetTimeoutが簡単に書けるようになったようです。 node.js v14でTop-Level AwaitがサポートされたのでECMAScriptだと...2022.06.02node.js
nvmLinux(Ubuntu-20.04)環境でnvmでnode.jsのバージョンアップを行う Linux(Ubuntu-20.04)環境でnvmでnode.jsのバージョンアップを行う node v16からv18にバージョンアップを行う例です。 $ node -v v16.16.0 $ nvm ls-remote .. .. v16...2022.03.21nvm
nvmLinux(Ubuntu-20.04)環境にnvmをインストールする Linux(Ubuntu-20.04)環境にnvmをインストールする WSLのUbuntuにnvmをインストールしてみました。 $ sudo apt update && sudo apt upgrade $ sudo apt install...2022.03.04nvm
nvmWSL環境(Ubuntu)でnvm使ってnodeのバージョンを管理する時ハマったのでメモ WSL環境(Ubuntu)でnvm使ってnodeのバージョンを管理する時ハマったのでメモ WSL環境(Ubuntu)でnvmをインストールしてnodeのバージョンをv16.14.0(nvm useコマンド)に変更していたが、exitしたらd...2022.03.04nvm
nvmWindows環境にnvmをインストールする Windows環境にnvmをインストールする いつの間にかnodeのバージョン管理するアプリがいっぱい増えていて、知識が追い付かないので一番人気のあるnvmをインストールします。 一旦、node.jsやnodistなどのごみは完全に削除して...2022.03.04nvm
node.jsWindows環境からnode.jsを完全にアンインストールする方法 Windows環境からnode.jsを完全にアンインストールする方法 変なゴミとか残るから一旦完全にアンインストールした時の手順です。 深呼吸する コマンドプロンプトからnpm cache clean --forceを実行する アプリと機能...2022.03.03node.js
AWSAWS SNSの通知(Notification)の署名を検証する方法(node.js) AWS SNSの通知(Notification)の署名を検証する方法(node.js) SNSの確認や通知はヘッダ情報を偽装してしまってなりすましされてしまう可能性がある為、リクエストから渡ってくる情報で署名検証を行う必要があります。 今回...2020.10.18AWSnode.jsSNS
AWSNode.jsでSNSサブスクリプションを登録削除する方法 Node.jsでSNSサブスクリプションを登録削除する方法 SNSのサブスクリプションをnode.jsで登録してみます。 Javaだとhttp,httpsプロトコルの場合は「保留中の確認」でフィルターポリシーを設定するとエラーとなるのですが...2020.10.15AWSnode.jsSNS
Lambda(node.js)AWS Lambda(node.js)でテンプレートエンジンのhandlebars.jsの使い方 AWS Lambda(node.js)でテンプレートエンジンのhandlebars.jsの使い方 Lambda(node.js)でテンプレートエンジンを使いたい時があったのでhandlebars.jsを選定して使ってみました。 インストール...2020.07.09Lambda(node.js)node.jsのテンプレートライブラリhandlebars.js
node.jsNode.jsでメソッドの引数の数をチェックする方法 Node.jsでメソッドの引数の数をチェックする方法 Function.lengthとarguments.lengthを使用することによって、引数の数をチェックを行うことができます。 arguments.lengthは実際の引数の数を返しま...2020.06.03node.js
swagger-node-codegennode.jsでswagger-node-codegenモジュールを使用してモックサーバを立てる方法 node.jsでswagger-node-codegenモジュールを使用してモックサーバを立てる方法 モジュール バージョン swagger-node-codegen 1.6.3 Open API 3.0.1 swagger-codegen...2020.03.01swagger-node-codegen
node.jsUIKit3の使い方 UIKit3の使い方 UIKitというデザインフレームワークがあるのでご紹介です。 項目 バージョン npm 6.13.4 npmはインストール済みとします。 npm init -y npm i --save uikit npm i --s...2020.02.06node.js
API GatewaysuperagentモジュールでAPI Gatewayのテストをする superagentモジュールでAPI Gatewayのテストをする API Gatewayのテストをする時にPOSTMANやVSCodeのRest Clientプラグインなどがありますが、mochaからsuperagentモジュールを使っ...2020.02.04API Gatewaynode.jsnode.jsのテストライブラリsuperagent
node.jsJSのプライベートフィールドは接頭辞に#(シャープ)を付けて表示する JSのプライベートフィールドは接頭辞に#(シャープ)を付けて表示する 項目 バージョン node v12.13.1 今までnode.jsの開発ではプライベートフィールドやプライベートメソッドは_(アンダーバー)を付けて規約で決めたりしていま...2020.02.02node.js
node.jsES2019から追加されたObject.fromEntriesで配列からオブジェクトに変換する方法 ES2019から追加されたObject.fromEntriesで配列からオブジェクトに変換する方法 項目 バージョン node v12.13.1 Object.fromEntriesメソッドで配列からオブジェクトに変換することができます。 ...2020.02.01node.js
node.jsNode.jsでglobモジュールでワイルドカード指定する方法とディレクトリ除外する方法 Node.jsでglobモジュールでワイルドカード指定する方法とディレクトリ除外する方法 globモジュールを使ってワイルドカード指定して検索にマッチした複数ファイルを配列で返すことができます。 const glob = require('...2020.01.04node.jsnpm
node.jsNode.jsでarchiverモジュールで圧縮する方法 Node.jsでarchiverモジュールで圧縮する方法 Lambda(node.js)をどうしてもローカルで開発しないといけない状況で、デプロイくらいは自動化したいのでとりあえず圧縮についてモジュール調べてたらarchiverという便利な...2020.01.03node.jsnpm
Lambda(node.js)AWS Lambda(node.js)をローカルでデバッグする方法あれこれ AWS Lambda(node.js)をローカルでデバッグする方法あれこれ Lambda(node.js)をローカルでデバッグしたいので探してみました。 AWS Cloud9 AWS SAM エントリポイント テストフレームワーク 詳しく調...2019.12.29Lambda(node.js)node.js
node.jsnode.jsのasyncモジュールのwaterfallの使い方 node.jsのasyncモジュールのwaterfallの使い方 nodeは7?からasync/awaitが使えるようになりましたが、asyncモジュールのwaterfallを使えば配列内にある無名関数を順次実行してくれます。また、最初の関...2019.12.10node.jsnpm
DB2node.jsでdb2に接続 node.jsでdb2に接続 node.jsからIBMのDB2にアクセスしてみます。 環境 項目 バージョン node v10.15.3 npm 6.4.1 ibm_db 2.5.2 install node.jsでDB2にアクセスするには...2019.07.19DB2JavaScriptnode.js
node.jsNode.js(Lambda)でS3のファイル存在チェックをする方法 Node.js(Lambda)でS3のファイル存在チェックをする方法 Node.jsでファイル存在確認をするメソッドがないようなので、getObjectメソッドを利用して存在する場合はtrue、存在しない場合はfalseを返すexistFi...2018.10.06node.jsS3
node.jsnode.jsで正規表現を使う node.jsで正規表現を使う node.jsで正規表現を使う例です。 配列のfilterメソッドで正規表現を使うと便利に抽出する事ができます。 正規表現.testメソッドでマッチする場合true、しない場合falseを返します。 正規表現...2018.08.14node.js正規表現
node.jsWSL(ubuntu)でnを使ってnode.jsをインストール node.jsのバージョン管理として、nを使用します。 環境 項目 バージョン windows 10 Ubuntu 16.04.5 LTS n 2.1.12 nインストール n(github)をインストールします。 手順 node.js,n...2018.08.04node.jsnpm
node.jsnode.jsでxmlからJSONに変換、JSONからxmlに変換するxmljsonモジュールの使い方 node.jsでxmlからJSONに変換、JSONからxmlに変換するxmljsonモジュールの使い方 xmlからJSONに変換したり、JSONからxmlに変換するモジュールです。 インストールします。 npm install xmljso...2018.07.28node.js
node.jslodash.js の使い方を勉強しようとしたらunderscore.jsと似ている lodash.js の使い方を勉強しようとしたらunderscore.jsと似ている lodash.jsが人気だと聞いたので、早速勉強しようと思ったらだいぶ昔にWebシステムで使ったunderscore.jsと似ています。経緯はよく知りませ...2018.07.21node.jsunderscore.js
node.jsutil.callbackify()を使用しよう こんにちは、北野です。 今回の投稿は前回記事(util.promisify()を活用しよう)と対となる 「util.callbackify()を使用しよう」 です。 それでは行ってみましょう。 util.callbackify()とは? n...2018.06.26node.js
node.jsutil.promisify()を活用しよう こんにちは、北野です。 今回の投稿は前回の予告通り、 「util.promisify()を活用しよう」 です。 それでは行ってみましょう。 util.promisify()とは? node v8で追加されたutilモジュールの関数の1つで、...2018.06.20node.js
node.jsnode v8以降の非同期処理はasync/awaitを使用しよう こんにちは、北野です。 今回の投稿は 「node v8以降の非同期処理はasync/awaitを使用しよう」 です。 async/awaitとは? async/awaitとはECMAScript2017で追加された、非同期構文です。 Pro...2018.06.12node.js
node.jslinq-es5の使い方 linq-es5の使い方 こんにちは東です。 今回はlinq-es5の使い方について書いてみようと思います。 各メソッドの使用方法をぞれぞれ記載していきます。 何をしたい時にどのメソッドをどのように利用すればよいか、 実際のソースで記載して...2018.06.11node.js