Node.jsを使用してローカルサーバーを構築する方法についての簡単な説明
node.js の使用ローカル サーバーをセットアップするにはどうすればよいですか?以下の記事ではnode.jsを使ったローカルサーバーの構築方法を紹介していますので、ご参考になれば幸いです。
nodejs チュートリアル"]
Note: この記事MySQL データベースの
add、delete、modify、query コマンドを理解し、新しいウェアハウスとデータ テーブルを手動で作成する必要があります
1. ノードのインストール簡単な使い方
1.
公式 Web サイトをダウンロードします:- node 公式ウェブサイトから、node.js をダウンロードしてインストールします。
##ターミナル ウィンドウに
- と入力します。ノードのバージョン番号が表示されれば、インストールは成功です
#2. 簡単な使い方
注:
VSCode エディターのデモを使用します。ここで、ファイル名はカスタマイズ可能です。英語名を使用することをお勧めします。 新しい
- フォルダーを作成し、コード エディターで開きます
ワークスペースで右クリックし、 「統合ターミナルで
を開く」を選択し、「
- 」と入力して、npm 初期化をすばやく実行します。
-
が表示され、そこにダウンロードされたサードパーティ モジュール#初期化が完了すると、ワークスペースにファイル
package.json
Taobao ミラーを使用してダウンロードすることをお勧めします。これにより、サードパーティ モジュールのダウンロード速度が向上します
- npm config set registry https://registry.npm.taabao.org
次に、必要なサードパーティ モジュールをダウンロードするコマンドの実行を開始します。
#npm install Express mysql
-
Newdb.js
順番にコード構造を明確にして再利用可能にするために、ここで新しいファイルを選択して mysql データベースに接続します//导出 module.exports = (sql,callback) => { const mysql = require('mysql') const conn = mysql.createConnection({ host:'localhost', // user、password需手动添加,与数据库保持一致 user:'', password:'', database:'数据库名' }) // 建立连接 conn.connect() conn.query(sql,callback) // 断开连接 conn.end() }复制代码
コードは次のとおりです (例):
New
index.js
//首先加载express const express = require('express') const app = express() //端口号 const port = 3000 //引入自定义的mysql文件 const db = require('./db.js') //这里仅列举发送GET请求 app.get('url',(req,res) =>{ db('select * from 表名', (err,result) => { if(err) throw err res.send(result) }) }) app.listen(port,() => console.log('server is start,port is', port))复制代码
コード エディターの実行index.js
- ApiPost を使用する
- ローカル サービスをテストするソフトウェア
localhostすべてがローカル アドレスです
この記事では、新しいデータベースの作成方法については説明しません。デモが必要な場合は、コメント領域にメッセージを残して、教えてください~
プログラミング関連の知識については、
プログラミング ビデオ
以上がNode.jsを使用してローカルサーバーを構築する方法についての簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ノンブロッキングおよびイベント駆動に基づいて構築されたノード サービスには、メモリ消費量が少ないという利点があり、大量のネットワーク リクエストの処理に非常に適しています。大量のリクエストを前提として、「メモリ制御」に関する問題を考慮する必要があります。 1. V8 のガベージ コレクション メカニズムとメモリ制限 Js はガベージ コレクション マシンによって制御されます

この記事では、NodeJS V8 エンジンのメモリとガベージ コレクター (GC) について詳しく説明します。

ノード用の Docker イメージの選択は些細なことのように思えるかもしれませんが、イメージのサイズと潜在的な脆弱性は、CI/CD プロセスとセキュリティに大きな影響を与える可能性があります。では、最適な Node.js Docker イメージを選択するにはどうすればよいでしょうか?

ファイル モジュールは、ファイルの読み取り/書き込み/開く/閉じる/削除の追加など、基礎となるファイル操作をカプセル化したものです。ファイル モジュールの最大の特徴は、すべてのメソッドが **同期** と ** の 2 つのバージョンを提供することです。 asynchronous**、sync サフィックスが付いているメソッドはすべて同期メソッドであり、持たないメソッドはすべて異種メソッドです。

Node 19 が正式リリースされましたので、この記事では Node.js 19 の 6 つの主要な機能について詳しく説明します。

Node.js はどのように GC (ガベージ コレクション) を行うのでしょうか?次の記事で詳しく説明します。

イベント ループは Node.js の基本的な部分であり、メイン スレッドがブロックされていないことを確認することで非同期プログラミングが可能になります。イベント ループを理解することは、効率的なアプリケーションを構築するために重要です。次の記事では、Node のイベント ループについて詳しく説明します。お役に立てれば幸いです。

ノードが npm コマンドを使用できない理由は、環境変数が正しく設定されていないためです。解決策は次のとおりです: 1. 「システムのプロパティ」を開きます; 2. 「環境変数」->「システム変数」を見つけて、環境を編集します。変数; 3.nodejs フォルダーの場所を見つけます; 4.「OK」をクリックします。
