Node.js は非常に人気のあるサーバーサイド JavaScript プラットフォームであり、MySQL は人気のあるオープンソース リレーショナル データベース管理システムです。この記事では、Node.js と MySQL を使用してプロジェクトを構築する方法を説明します。
プロジェクトを開始する前に、まず Node.js と MySQL をインストールする必要があります。 Node.jsは公式サイトからダウンロードでき、インストールも簡単です。 MySQL は、公式 Web サイトからダウンロードしてインストールするか、MySQL に付属する XAMPP などのサードパーティ ソフトウェアを使用してダウンロードしてインストールできます。
Node.js を使用して新しいプロジェクトを作成するのは非常に簡単です。コマンド ライン (Windows) またはターミナル (Mac/Linux) で、次のコマンドを入力します。
npm init
このコマンドにより、新しいプロジェクトの作成が指示され、プロジェクト名、バージョン番号、説明やその他の情報。プロンプトに従って情報を入力すると、新しい package.json ファイルが取得されます。
プロジェクトでは、いくつかの作業を完了するために他のモジュールを使用する必要があります。コマンド ライン (Windows) またはターミナル (Mac/Linux) で次のコマンドを入力して、必要なモジュールをインストールします。
npm install express mysql body-parser
MySQL での新しいデータベースの作成は非常に簡単です。 MySQL コマンド ラインを開き、次のコマンドを入力します:
CREATE DATABASE database_name;
database_name をプロジェクト内の実際のデータベース名に置き換えてください。
var mysql = require('mysql'); var connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'database_name' }); connection.connect();
connection.query('SELECT * FROM table_name', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results[0].solution); }); connection.end();
var express = require('express'); var app = express(); var bodyParser = require('body-parser'); app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.get('/', function (req, res) { res.send('Hello World!'); }); app.listen(3000, function () { console.log('Example app listening on port 3000!'); });
app.get('/users', function (req, res) { connection.query('SELECT * FROM users', function (error, results, fields) { if (error) throw error; res.send(results); }); });
app.post('/adduser', function (req, res) { var user = { username: req.body.username, email: req.body.email }; connection.query('INSERT INTO users SET ?', user, function (error, results, fields) { if (error) throw error; res.send('User added successfully'); }); });
node app.js
以上がnodejsとmysqlのビルドプロジェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。