Node.js 基础搭建与实战教程

文章正文:

Node.js 是一款用于构建高性能服务器端应用程序的 JavaScript 运行时环境,随着 Node.js 的迅速发展和应用领域拓宽,越来越多的人开始学习如何搭建自己的 Node.js 项目,本文将提供一套完整的 Node.js 基础搭建与实战教程,帮助大家快速入门 Node.js,并在实际开发中发挥其优势。

Node.js 环境搭建

1、安装 Node.js:打开命令提示符或终端,输入以下命令进行安装:

node -v

2、创建新项目:进入项目目录后,使用以下命令创建一个新的 Node.js 项目:

npm init -y

3、设置环境变量:需要设置 node 的环境变量,可以使用以下命令:

export NVM_VERSION=14.15.0

4、配置 npm:使用以下命令配置 npm:

npm config set global user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3"

常见 Node.js 库及实践

1、express: Express 是一个轻量级的 web 框架,提供了一系列路由、中间件等功能,是 Node.js 中最常用的 web 开发框架之一。

2、body-parser:body-parser 是 Express 中的一个中间件,用于解析请求体数据。

3、mysql:mysql 是一个基于 PHP 的数据库驱动,可以用来操作 MySQL 数据库。

4、nodemon:nodemon 是 Node.js 中一个自动重启脚本管理器,可以帮助我们更好的管理和调试 Node.js 项目。

实战教程

接下来我们将通过几个简单的 Node.js 项目进行实战演示。

1、从头开始搭建 Express 项目:

我们需要在命令行中输入以下命令来创建一个新的 Express 项目:

mkdir express-app
cd express-app
npm init -y
npm install express body-parser mysql2 --save-dev

我们可以编写如下代码来进行简单 HTTP 请求处理:

const express = require('express');
const bodyParser = require('body-parser');
app = express();
app.use(bodyParser.json());
app.get('/', function(req, res) {
    res.send('Hello World!');
});
app.listen(3000, () => console.log('Server listening on port 3000'));

2、使用 mysql 存储和查询数据:

我们需要在命令行中输入以下命令来创建一个新的 MySQL 数据库:

mysqld --user=root --password=root --host=localhost

我们可以编写如下代码来进行简单的 SQL 查询:

const mysql = require('mysql');
const connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'root',
    database: 'mydb'
});
connection.connect(function(err) {
    if (err) throw err;
    console.log("Connected to MySQL server");
});
connection.query('SELECT * FROM mytable', function(err, results) {
    if (err) throw err;
    console.log(results);
});
connection.end(function(err) {
    if (err) throw err;
});

发表评论

评论列表

还没有评论,快来说点什么吧~