ペチパーノート

WEB開発系Tipsブログです。

2019-01-01から1年間の記事一覧

ubuntuでサービス自動起動

ステータス確認 $ systemctl status td-agent ● td-agent.service - td-agent: Fluentd based data collector for Treasure Data Loaded: loaded (/lib/systemd/system/td-agent.service; enabled; vendor preset: enabled) Active: inactive (dead) since F…

Javascript 非同期処理の歴史

コールバック地獄から抜け出す方法 ES2015のPromiseを使った方法 ES2015のGeneratorを使った方法 ES2017のasync awaitを使った方法 サンプルソース /** * Promiseを使った方法 */ const fs = require('fs'); // Promiseを返す関数を定義 function readFile_p…

Node.js importとrequireの違い

requireはnode.jsで使うもの → CommonJS(CJS)というモジュールシステム importはブラウザでes2015から使えるもの → ECMAScript Modules(ESM)というモジュールシステム ただしnode v14以降はimportが使える