[解決済み] node.js初心者のためのチュートリアル?[クローズド]
2023-06-30 13:42:48
質問
私は初めて本格的なnode.jsのhttpサーバーを作ることに取り組んでいて、ちょっと溺れてしまいそうです。私の良き師匠がいつも言っていたように、「とりあえず水に突っ込んでおいて、泳ぎ方を教えてあげるわ」。つまり、私が読んだチュートリアルのほとんどは、"Hello World"の例のすぐ後で止まっていて、私はほとんどコピー&ペーストされたコードの意味を理解しようとしていました(あるいは、私がApache/PHP開発者として行ってきた低レベルのHTTPとWebサーバの概念の知識を持っていると仮定していました)。私はクライアントサイドのJavascriptとPHPの両方の経験がありますが、nodeはそれ自身の獣のようです。私はnodeサーバーを作るのに必要な低レベルの知識を持っていませんし、物事を単純化するための素晴らしいモジュールであるconnectは、そのGit上のドキュメントでさえ、かなりまばらに説明されているようです。この状況で私を助けるために、どこでいくつかのチュートリアルを見つけることができますか?
TL;DR - "Hello World" を超えるが、それほど低レベルの知識を必要としない node.js のためのチュートリアルはありますか? あるいは、node HTTP サーバーを効果的に作成するために必要な、低レベルの HTTP および Web サーバーの概念を説明するチュートリアルはありますか?
どのように解決するのですか?
DailyJSでは、Nodeのチュートリアルである ウェブアプリを作ろう . 今のところ8つのパートがあります。
- パート1:はじめに
- 第2部: インストールとスケルトンアプリ , ソースコードのコミット 4ea936b
- パート3:RESTfulなメソッドとテスト , ソースコードのコミット 39e66cb
- 第4回 テンプレート、パーシャル、ドキュメントの作成と編集 , ソースコードのコミット f66fdb
- 第5回:認証、セッション、アクセス制御ミドルウェア , ソースコードのコミット 03fe9b
- パート6:インターフェイスの基本 , ソースコードのコミット f2261c
- パート7:Nodeライブラリのバージョン、Jadeのトリック、エラー・ページ , ソースコードのコミット 929f5
- 第8部: フラッシュメッセージ、ヘルパー、フィードバック表示 , ソースコードのコミット df0b954
Nodeのニュースやヒント、その他一般的なjavascriptのトピックについて知ることができる素晴らしいブログです。
関連
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Node.jsでファイルを書き込む
-
[解決済み] Node.jsアプリケーションをデバッグするにはどうすればよいですか?
-
[解決済み] Node.jsのmodule.exportsの目的と使い方を教えてください。
-
[解決済み] Node.jsで環境変数を読み込む
-
[解決済み] Node.jsでファイル/ディレクトリが存在するかどうかを同期的にチェックする
-
[解決済み] Node.js + Nginx - 今度は何?
-
[解決済み] WindowsのNode.jsでhello.jsのファイルを実行するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ブロックスコープの宣言は、ストリクトモード以外ではまだサポートされていません。
-
[解決済み】MongooseでEnumを作成し使用する方法
-
[解決済み】Mongooseで配列の値を更新する方法
-
[解決済み】E11000重複キーエラー mongodb mongooseのインデックス
-
[解決済み】POSTできない/expressを使用するとエラーが発生する
-
[解決済み] TypeError: コールバックはnodejsの関数ではありません。
-
[解決済み] E: npm パッケージを見つけることができません。
-
[解決済み] nvm は npm config の "prefix" オプションと互換性がありません。
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。
-
[解決済み] Express.js req.bodyが未定義です。