Express是一款極受歡迎的Node.js框架,可以輕松地創(chuàng)建服務(wù)器和API,而MySQL是一個流行的關(guān)系型數(shù)據(jù)庫。在本文中,我們將討論如何使用Express創(chuàng)建服務(wù)器并連接MySQL。
首先,我們需要安裝express和mysql模塊。可以通過以下命令來安裝:
npm install express mysql
接下來,我們將創(chuàng)建一個名為server.js的文件,并編寫以下代碼:
const express = require('express'); const mysql = require('mysql'); const app = express(); // 創(chuàng)建MySQL連接 const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'database_name' }); // 測試連接 connection.connect((err) =>{ if(err){ throw err; } console.log("MySQL連接成功!"); }); // 創(chuàng)建路由 app.get('/', (req, res) =>{ res.send('Hello World'); }); // 運(yùn)行服務(wù)器 app.listen(3000, () =>{ console.log('Server started on port 3000'); });
在上述代碼中,我們創(chuàng)建了一個名為app的Express應(yīng)用程序,并使用mysql.createConnection方法創(chuàng)建MySQL連接。接著,我們測試了連接是否成功,并在控制臺打印了一條消息。
在app.get方法內(nèi),我們?yōu)镋xpress應(yīng)用程序定義了一個名為/的路由。這意味著當(dāng)用戶訪問http://localhost:3000時,將收到“Hello World”。
最后,我們運(yùn)行了服務(wù)器并在控制臺打印了一條消息。這將使Express應(yīng)用程序運(yùn)行在3000端口上,并允許用戶通過http://localhost:3000訪問它。