Node.js関連
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
] [
Twitter
]
開始行:
→モダンJavaScript
→JavaScript関連ツール
→AWS Lambda関連
#contents
*公式 [#bdc94a0f]
-https://nodejs.org/
-[[Node.js マニュアル & ドキュメンテーション>http://nodej...
-[[Node.js 14が本日リリース!V8のアップグレードにより「オ...
*入門記事 [#i912eaec]
-[[Node.js入門 - 初心者向け、はじめてのNode.js入門 - paiz...
-[[WSL 2 上で Node.jis を設定する | Microsoft Learn>https...
-[[Node.js とは?動作確認や機能、特徴などを解説 | OSSサポ...
-[[いまさら聞けないNode.js>https://knowledge.sakura.ad.jp...
--C10K問題とNode.js はなぜ相性がいいか
-[[連載:基礎から学ぶNode.js>http://gihyo.jp/dev/serial/0...
-[[nvmを使ってNode.jsをUbuntuにインストールする手順>https...
*Tips [#mf9a3ae0]
-[[Node.js + TypeScriptのモジュールを整理してみる>https:/...
-[[Javascript 再入門 #JavaScript - Qiita>https://qiita.co...
-[[Node.jsでマルチプロセス(cluster、child_process)、マ...
-[[[アップデート] AWS App RunnerがNode.js v16をサポートし...
-[[Nodeのコアモジュール名についている「node:」プレフィッ...
-[[Node.js の原罪 - from scratch>https://yosuke-furukawa....
-[[JavaScript&Node.js環境でDependency Injectionができるin...
-[[ts-node で TypeScript + node をサクッと実行する>https:...
-[[Vagrantの共有フォルダでNode.jsを編集するたびに自動再起...
-[[Vagrantの共有フォルダでnodemonを効かせる>https://www.w...
nodemon -L app
-[[シンプルすぎて難解?昨今のNode.jsのオブジェクト周りの...
-Nodeプロセスのタイムゾーン設定。下記のようにしておかない...
process.env.TZ = 'Asia/Tokyo';
-[[ゴミ出し日の前日にLINEで通知してくれるアプリを作る(Nod...
-[[Node 12 の新機能を勉強してみた(12以外の機能もあり)>htt...
*モジュール/require/import [#d70023c6]
-[[Understanding the difference between ‘require’ and ‘im...
-[[[Node.js] requireなんてわかってる!ようでよくわかって...
--結論:requireはシングルトンをつくる関数
-[[Node.js : exports と module.exports の違い(解説編)>h...
--exports は module.exports と同じ実体を参照している。
--exports は module.exportsが(隠蔽された)関数の引数とし...
--同様に module も(隠蔽された)関数の引数として渡ってき...
--だから、モジュール用のjsの中で exports や module 自体に...
-[[Module.jsのソース>https://github.com/nodejs/node/blob/...
*DBアクセス [#s56e0904]
-[[Node.jsを利用した単純なREST APIの書き方>https://qiita....
--GETのURLパラメータは req.query.xxx で取得する
--RESTのセミコロンで表現するパラメータは req.params.xxx ...
-[[Node.jsでMySQLを扱いたかったので独自目線で纏めた>https...
-[[Node.jsでMySQLを使うメモ>https://qiita.com/PianoScoreJ...
-[[Node.js + Express + mysqlを使った簡単な RESTful API デ...
-https://github.com/mysqljs/mysql
**Sequelize [#o88a66c6]
-[[Node.JSのSequelize ORM入門>https://qiita.com/markusvee...
*npm [#d9da969e]
-[[npmでプロジェクトの依存関係の確認や、依存パッケージの...
-[[[超難問]npmのバージョン指定方法、全パターン分かるか!...
-[[npm audit fixでエラーを修正できない人のための解決策>ht...
-[[あなたがnpm installをしてはいけない時>https://qiita.co...
-[[npmで名前空間を持ったモジュールを公開する方法(scoped m...
-[[npmの--save, --save-dev, --save-optionalの違い>https:/...
-[[ちゃんと使い分けてる? dependenciesいろいろ。>https://q...
-[[いまさら聞けない!npmのこれだけは知っておきたい基礎知...
-[[フロントエンド開発の3ステップ(npmことはじめ)>https:...
*Express [#lc276499]
-[[ミドルウェアの使用>https://expressjs.com/ja/guide/usin...
-[[Node.js/Express.js – app.routerはどのように機能...
-[[Node.jsとExpressでWeb APIを作ってみよう>https://sbfl.n...
-reqire()の戻り値と コンストラクタ、express.Router() の戻...
--require()の戻り値はシングルトンオブジェクトで、Router()...
--test code
var express = require('express');
var express2 = require('express');
express.a = '1st express instance';
console.log('express.a=' + express.a);
console.log('express2.a=' + express2.a); // 上と同じ結果...
// app instance test
var app = express();
app.a = '1st app instance';
var app2 = express();
console.log('app.a=' + app.a);
console.log('app2.a=' + app2.a); // undefined になるので...
// router instance test
var router = express.Router();
router.a = '1st router instance';
var router2 = express.Router();
console.log('router.a=' + router.a);
console.log('router2.a=' + router2.a); // undefined にな...
--実行結果
express.a=1st express instance
express2.a=1st express instance
app.a=1st app instance
app2.a=undefined
router.a=1st router instance
router2.a=undefined
*Deno [#x3534dcb]
-[[Deno のめっちゃ難しいバグを修正した - Qiita>https://qi...
-[[Deno でファイルアップロードを受け取る - Qiita>https://...
-[[【Deno】「やっぱnpmをサポートするわ」 → 10日後「サポー...
-[[Deno を始める 第1回:開発環境とランタイム | 豆蔵デベロ...
-[[Deno を始める - 第2回 (外部ライブラリの利用) | 豆蔵デ...
-[[Deno の Web フレームワーク Fresh を試してみた|SHIFT G...
-[[Deno Deep Dive - Denoでのアプリケーション実装Tips / No...
-[[DenoでTodoリストAPIを作ってみた - Gunosy Tech Blog>htt...
-[[Denoに今後導入される新機能(2021秋ver) - Qiita>https:...
-[[Denoとはなんなのか今更ながらちょっとお触りしてみた>htt...
-[[Deno(ディーノ)を使ってみよう!【Node.jsの時代は終わ...
-[[Node.jsの後悔から生まれた新しい実行環境・Deno入門 ...
--DenoはJavaScriptとTypeScriptの実行環境
--読み方は「での」らしい
--バージョン1.0.0時点のV8エンジンはNode.jsよりも新しく、T...
--標準ライブラリーは非同期処理にPromiseを採用
--実行時に必要な権限のオプション指定が必要
--モジュール形式はES Modulesのみ
--インポート対象のモジュールは、絶対パスまたは相対パスで...
--マスコットキャラがかわいい
*Bun [#m03bdd82]
-[[Bunかる〜く触ってみた[Bunの実行, nodeとの比較] -...
-[[【Bun】BunとNode.jsの違いのメモ - UGA Boxxx>https://ug...
*その他 [#d34c5c62]
-[[ゼロからはじめるJavaScript(19) 約10億円を調達したJavaS...
-[[Nucleoid: Low-code Framework for Node.js - DEV Communi...
--Nucleoid low-code framework lets you build your APIs wi...
--As writing just like any other codes in Node.js, AI ins...
-https://nodemon.io/
-[[Node.jsのソース修正後、nodemonで自動再起動>https://qii...
-[[node.js+log4jsで、ログローテーションする>http://modals...
-[[Node.jsでlog4jsを使ってログを出力する>https://dev.clas...
-https://sailsjs.com/
--Sails makes it easy to build custom, enterprise-grade N...
終了行:
→モダンJavaScript
→JavaScript関連ツール
→AWS Lambda関連
#contents
*公式 [#bdc94a0f]
-https://nodejs.org/
-[[Node.js マニュアル & ドキュメンテーション>http://nodej...
-[[Node.js 14が本日リリース!V8のアップグレードにより「オ...
*入門記事 [#i912eaec]
-[[Node.js入門 - 初心者向け、はじめてのNode.js入門 - paiz...
-[[WSL 2 上で Node.jis を設定する | Microsoft Learn>https...
-[[Node.js とは?動作確認や機能、特徴などを解説 | OSSサポ...
-[[いまさら聞けないNode.js>https://knowledge.sakura.ad.jp...
--C10K問題とNode.js はなぜ相性がいいか
-[[連載:基礎から学ぶNode.js>http://gihyo.jp/dev/serial/0...
-[[nvmを使ってNode.jsをUbuntuにインストールする手順>https...
*Tips [#mf9a3ae0]
-[[Node.js + TypeScriptのモジュールを整理してみる>https:/...
-[[Javascript 再入門 #JavaScript - Qiita>https://qiita.co...
-[[Node.jsでマルチプロセス(cluster、child_process)、マ...
-[[[アップデート] AWS App RunnerがNode.js v16をサポートし...
-[[Nodeのコアモジュール名についている「node:」プレフィッ...
-[[Node.js の原罪 - from scratch>https://yosuke-furukawa....
-[[JavaScript&Node.js環境でDependency Injectionができるin...
-[[ts-node で TypeScript + node をサクッと実行する>https:...
-[[Vagrantの共有フォルダでNode.jsを編集するたびに自動再起...
-[[Vagrantの共有フォルダでnodemonを効かせる>https://www.w...
nodemon -L app
-[[シンプルすぎて難解?昨今のNode.jsのオブジェクト周りの...
-Nodeプロセスのタイムゾーン設定。下記のようにしておかない...
process.env.TZ = 'Asia/Tokyo';
-[[ゴミ出し日の前日にLINEで通知してくれるアプリを作る(Nod...
-[[Node 12 の新機能を勉強してみた(12以外の機能もあり)>htt...
*モジュール/require/import [#d70023c6]
-[[Understanding the difference between ‘require’ and ‘im...
-[[[Node.js] requireなんてわかってる!ようでよくわかって...
--結論:requireはシングルトンをつくる関数
-[[Node.js : exports と module.exports の違い(解説編)>h...
--exports は module.exports と同じ実体を参照している。
--exports は module.exportsが(隠蔽された)関数の引数とし...
--同様に module も(隠蔽された)関数の引数として渡ってき...
--だから、モジュール用のjsの中で exports や module 自体に...
-[[Module.jsのソース>https://github.com/nodejs/node/blob/...
*DBアクセス [#s56e0904]
-[[Node.jsを利用した単純なREST APIの書き方>https://qiita....
--GETのURLパラメータは req.query.xxx で取得する
--RESTのセミコロンで表現するパラメータは req.params.xxx ...
-[[Node.jsでMySQLを扱いたかったので独自目線で纏めた>https...
-[[Node.jsでMySQLを使うメモ>https://qiita.com/PianoScoreJ...
-[[Node.js + Express + mysqlを使った簡単な RESTful API デ...
-https://github.com/mysqljs/mysql
**Sequelize [#o88a66c6]
-[[Node.JSのSequelize ORM入門>https://qiita.com/markusvee...
*npm [#d9da969e]
-[[npmでプロジェクトの依存関係の確認や、依存パッケージの...
-[[[超難問]npmのバージョン指定方法、全パターン分かるか!...
-[[npm audit fixでエラーを修正できない人のための解決策>ht...
-[[あなたがnpm installをしてはいけない時>https://qiita.co...
-[[npmで名前空間を持ったモジュールを公開する方法(scoped m...
-[[npmの--save, --save-dev, --save-optionalの違い>https:/...
-[[ちゃんと使い分けてる? dependenciesいろいろ。>https://q...
-[[いまさら聞けない!npmのこれだけは知っておきたい基礎知...
-[[フロントエンド開発の3ステップ(npmことはじめ)>https:...
*Express [#lc276499]
-[[ミドルウェアの使用>https://expressjs.com/ja/guide/usin...
-[[Node.js/Express.js – app.routerはどのように機能...
-[[Node.jsとExpressでWeb APIを作ってみよう>https://sbfl.n...
-reqire()の戻り値と コンストラクタ、express.Router() の戻...
--require()の戻り値はシングルトンオブジェクトで、Router()...
--test code
var express = require('express');
var express2 = require('express');
express.a = '1st express instance';
console.log('express.a=' + express.a);
console.log('express2.a=' + express2.a); // 上と同じ結果...
// app instance test
var app = express();
app.a = '1st app instance';
var app2 = express();
console.log('app.a=' + app.a);
console.log('app2.a=' + app2.a); // undefined になるので...
// router instance test
var router = express.Router();
router.a = '1st router instance';
var router2 = express.Router();
console.log('router.a=' + router.a);
console.log('router2.a=' + router2.a); // undefined にな...
--実行結果
express.a=1st express instance
express2.a=1st express instance
app.a=1st app instance
app2.a=undefined
router.a=1st router instance
router2.a=undefined
*Deno [#x3534dcb]
-[[Deno のめっちゃ難しいバグを修正した - Qiita>https://qi...
-[[Deno でファイルアップロードを受け取る - Qiita>https://...
-[[【Deno】「やっぱnpmをサポートするわ」 → 10日後「サポー...
-[[Deno を始める 第1回:開発環境とランタイム | 豆蔵デベロ...
-[[Deno を始める - 第2回 (外部ライブラリの利用) | 豆蔵デ...
-[[Deno の Web フレームワーク Fresh を試してみた|SHIFT G...
-[[Deno Deep Dive - Denoでのアプリケーション実装Tips / No...
-[[DenoでTodoリストAPIを作ってみた - Gunosy Tech Blog>htt...
-[[Denoに今後導入される新機能(2021秋ver) - Qiita>https:...
-[[Denoとはなんなのか今更ながらちょっとお触りしてみた>htt...
-[[Deno(ディーノ)を使ってみよう!【Node.jsの時代は終わ...
-[[Node.jsの後悔から生まれた新しい実行環境・Deno入門 ...
--DenoはJavaScriptとTypeScriptの実行環境
--読み方は「での」らしい
--バージョン1.0.0時点のV8エンジンはNode.jsよりも新しく、T...
--標準ライブラリーは非同期処理にPromiseを採用
--実行時に必要な権限のオプション指定が必要
--モジュール形式はES Modulesのみ
--インポート対象のモジュールは、絶対パスまたは相対パスで...
--マスコットキャラがかわいい
*Bun [#m03bdd82]
-[[Bunかる〜く触ってみた[Bunの実行, nodeとの比較] -...
-[[【Bun】BunとNode.jsの違いのメモ - UGA Boxxx>https://ug...
*その他 [#d34c5c62]
-[[ゼロからはじめるJavaScript(19) 約10億円を調達したJavaS...
-[[Nucleoid: Low-code Framework for Node.js - DEV Communi...
--Nucleoid low-code framework lets you build your APIs wi...
--As writing just like any other codes in Node.js, AI ins...
-https://nodemon.io/
-[[Node.jsのソース修正後、nodemonで自動再起動>https://qii...
-[[node.js+log4jsで、ログローテーションする>http://modals...
-[[Node.jsでlog4jsを使ってログを出力する>https://dev.clas...
-https://sailsjs.com/
--Sails makes it easy to build custom, enterprise-grade N...
ページ名: