Maison >interface Web >Questions et réponses frontales >Comment jouer à Linux Nodejs
Linux est un logiciel libre et un système d'exploitation Unix open source, tandis que Node.js est une plate-forme permettant d'écrire des applications côté serveur à l'aide de JavaScript. Ce sont deux technologies très populaires dans le développement Web, et la manière d'utiliser Node.js sous Linux est devenue une question importante pour les développeurs Web. Dans cet article, nous examinerons en profondeur comment utiliser Node.js sous Linux pour créer diverses applications.
Tout d'abord, nous devons installer Node.js sur Linux. Il existe plusieurs façons d'installer Node.js, mais nous utilisons ici la méthode la plus courante : l'installation via la ligne de commande. Voici les étapes simples pour installer Node.js sur Linux :
(1) Ouvrez un terminal et entrez la commande suivante :
sudo apt-get update
Cette commande mettra à jour votre gestionnaire de packages Linux pour garantir que les dernières versions du logiciel sont disponibles.
(2) Ensuite, vous devez exécuter la commande suivante :
sudo apt-get install nodejs
Cette commande installera Node.js à l'aide du gestionnaire de packages Linux.
(3) Exécutez ensuite la commande suivante :
sudo apt-get install npm
Cette commande installera npm, le gestionnaire de packages pour Node.js.
Maintenant que nous avons installé Node.js sur Linux, nous allons ensuite créer une application Web simple à l'aide de Node.js.
(1) Ouvrez le terminal et basculez vers le répertoire dans lequel vous souhaitez enregistrer le code et créez un fichier server.js
: server.js
文件:
cd /path/to/your/project touch server.js
(2)使用您最喜欢的编辑器打开server.js
文件,并输入以下内容:
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World '); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
此代码将创建一个HTTP服务器,并在访问http://127.0.0.1:3000
时向客户端发送“Hello World”消息。
(3)运行以下命令:
node server.js
此命令将启动服务器,您将看到一个“Server running at http://127.0.0.1:3000/”消息。
(4)现在,打开浏览器,并转到http://127.0.0.1:3000/
,您将看到浏览器显示“Hello World”。
现在我们已经了解了如何在Linux上使用Node.js来创建Web应用程序。接下来,我们将介绍如何使用Node.js连接数据库。
(1)首先,我们需要安装一个受欢迎的Node.js客户端,用于连接到MySQL数据库。在终端中运行以下命令:
npm install mysql
(2)使用格式mysql -u 帐户名 -p
登录到MySQL服务器。
(3)创建一个数据库表:
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, PRIMARY KEY (id) );
(4)使用以下代码将Node.js应用程序连接到MySQL数据库:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'mydatabase' }); connection.connect((err) => { if (err) { console.error('error connecting: ' + err.stack); return; } console.log('connected as id ' + connection.threadId); });
这个代码将连接到MySQL数据库并打印出连接线程的ID。
(5)然后您可以使用以下代码向数据库表中插入数据:
const sql = "INSERT INTO users (username, email, password) VALUES ('john', 'john@gmail.com', 'password')"; connection.query(sql, (err, result) => { if (err) throw err; console.log("1 record inserted"); });
这个代码将向users
rrreee
server .js
et entrez ce qui suit : http://127.0.0.1:3000
World " message. rrreee
Cette commande démarrera le serveur et vous verrez un message "Serveur exécuté sur http://127.0.0.1:3000/". 🎜🎜(4) Maintenant, ouvrez le navigateur et allez surhttp://127.0.0.1:3000/
, vous verrez que le navigateur affiche "Hello World". 🎜mysql -u account name -p
. 🎜🎜 (3) Créez une table de base de données : 🎜rrreee🎜 (4) Utilisez le code suivant pour connecter l'application Node.js à la base de données MySQL : 🎜rrreee🎜 Ce code se connectera à la base de données MySQL et imprimera l'ID du fil de connexion. 🎜🎜(5) Ensuite, vous pouvez insérer des données dans la table de la base de données en utilisant le code suivant : 🎜rrreee🎜Ce code insérera un nouvel enregistrement dans la table users
. 🎜🎜🎜Conclusion🎜🎜🎜 Dans l'ensemble, Node.js et la plateforme Linux sont une partie importante du développement Web. Dans cet article, nous avons expliqué comment installer Node.js sur Linux, créer une application Web et se connecter à une base de données à l'aide de Node.js. Que vous soyez un débutant ou un développeur expérimenté, ces techniques vous seront utiles pour créer une variété d'applications. La puissance et la flexibilité de Node.js et Linux en font le premier choix des développeurs Web, et de plus en plus de développeurs rejoignent cette communauté. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!