下面是详细的“Windows下nodejs安装及环境配置的实战步骤”攻略:
一. 下载Node.js
首先,我们需要下载Node.js的安装文件。请访问Node.js的官方网站(https://nodejs.org/),然后下载适合您计算机的版本,选择LTS版本即可。推荐使用Windows Installer (.msi)版本,下载完成后,双击打开,开始安装。
二. 设置环境变量
安装完Node.js后,我们需要设置一下环境变量,这样我们就可以在任何位置使用Node.js了。
- 右键“计算机”,选择“属性”。
- 点击“高级系统设置”,在“高级”选项卡下点击“环境变量”。
- 在“系统变量”(System Variables)中找到“Path”,并选中它,点击“编辑”(Edit)。
- 在编辑窗口中,在变量值的末尾添加
;C:\Program Files\nodejs\
(注意末尾有一个分号),然后点击“确定”(OK)。
三. 检查Node.js安装是否成功
- 打开命令行工具,在命令行中输入
node -v
,回车键。如果您看到类似于“v14.15.1”的输出,说明Node.js已经安装成功了。 - 接下来执行
npm -v
。如果您看到类似于“6.14.8”的输出,说明npm已经安装成功了。
示例说明一:创建一个简单的Node.js应用程序
现在已经成功安装Node.js和npm并且环境变量设置正确,接下来演示怎样创建一个简单的Node.js应用程序。
- 在任意位置创建一个文件夹,名称为“myapp”。
- 打开命令行工具,在命令行中输入以下命令:
cd myapp
npm init -y
这些命令将创建一个名为“package.json”的文件,其中包含有关您项目的信息。
3. 接下来,输入以下命令来安装Express框架:
npm install express
- 在“myapp”文件夹内创建一个名为“index.js”的新文件,并在其中输入以下内容:
const express = require('express')
const app = express()
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(3000, () => {
console.log('Example app listening on port 3000!')
})
- 最后,在命令行中输入以下命令来启动Express应用程序:
node index.js
现在,您可以打开浏览器,在地址栏中输入“http://localhost:3000”,看到响应的“Hello World!”。
示例说明二:在Node.js应用程序中使用MongoDB
除了创建基本的应用程序外,我们还可以使用Node.js来访问数据库。以下演示如何使用Node.js和MongoDB。
- 首先,我们需要安装MongoDB。请访问MongoDB的官方网站(https://www.mongodb.com/try/download/community),下载适合您计算机的版本,并进行安装。
- 在项目文件夹中执行以下命令安装所需的软件包:
npm install mongodb
- 在“myapp”文件夹内创建一个新文件夹,名称为“models”,并在其中创建一个名为“user.js”的文件。在“user.js”中输入以下内容:
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const userSchema = new Schema({
name: String,
email: String,
password: String
});
const User = mongoose.model('User', userSchema);
module.exports = User;
- 在“myapp”文件夹内创建另一个文件夹,名称为“routes”,并在其中创建一个名为“users.js”的文件。在“users.js”中输入以下内容:
const express = require('express');
const router = express.Router();
const User = require('../models/user');
// 首页
router.get('/', async (req, res) => {
const users = await User.find();
res.send(users);
});
// 创建新用户
router.post('/', async (req, res) => {
const user = new User(req.body);
const result = await user.save();
res.send(result);
});
module.exports = router;
- 在“myapp”文件夹内创建一个名为“index.js”的新文件,并在其中输入以下内容:
const express = require('express')
const mongoose = require('mongoose');
// 引入用户路由
const userRoutes = require('./routes/users')
const app = express()
app.use(express.json());
// 连接MongoDB数据库
mongoose.connect('mongodb://localhost/test', { useNewUrlParser: true, useUnifiedTopology: true })
.then(() => {
console.log('MongoDB connected.')
})
.catch(err => {
console.error('MongoDB connection error:', err)
});
// 添加用户路由
app.use('/users', userRoutes);
app.listen(3000, () => {
console.log('Example app listening on port 3000!')
});
- 最后,在命令行中执行以下命令来启动Express应用程序:
node index.js
现在,您可以使用Postman或其他HTTP请求工具在“http://localhost:3000/users”上进行GET和POST请求,以在MongoDB数据库中创建和检索用户。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows下nodejs安装及环境配置的实战步骤 - Python技术站