Node.js基础应用攻略
Node.js(简称Node)是一种基于Chrome V8引擎的JavaScript运行时环境,可用于快速构建高性能、可扩展的网络应用程序。
Node.js安装
- 访问Node官方网站,下载适用于你的系统的安装程序。
- 运行安装程序,按照提示进行安装。
Node.js开发环境配置
开发Node.js需要安装以下工具:
- 编辑器:可以选择VS Code、Sublime Text等常用编辑器。
- 命令行工具:可以选择Windows自带的命令提示符或PowerShell、Git Bash等命令行工具。
- 版本控制工具:可以选择Git等版本控制工具。
Node.js应用程序开发
第一步:创建项目
- 在命令行中进入到你想要创建项目的目录。
- 运行
npm init
命令创建一个新的Node项目,根据提示输入项目的名称、版本、作者、描述等相关信息。
第二步:安装依赖
- 待项目创建成功后,在命令行中输入
npm install <模块名>
安装所需的npm模块。 - 在项目根目录下会生成一个
node_modules
文件夹,该文件夹中包含了所需的npm模块。
第三步:编写代码
- 用你所选择的编辑器打开你刚才创建的项目文件夹。
- 在项目文件夹中创建名为
index.js
的文件,并编写Node.js代码。
以下为一个简单的Node.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}/`);
});
第四步:运行程序
运行程序前,首先需要切换到你创建的项目文件夹中。
- 在命令行中执行
node index.js
命令。 - 打开浏览器,在地址栏中输入
http://127.0.0.1:3000
,即可访问你的Node.js应用。
示例说明
示例一:使用Express框架搭建Web应用
Express是Node.js中非常流行的Web框架,可以帮助开发者更快速地搭建Web应用。
- 安装Express:在命令行中执行
npm install express --save
命令。 - 编写Express应用代码:
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => res.send('Hello World!'))
app.listen(port, () => console.log(`app listening on port ${port}!`))
- 在命令行中执行
node index.js
命令,并访问http://127.0.0.1:3000
即可看到结果。
示例二:使用Mongoose连接MongoDB数据库
Mongoose是Node.js中操作MongoDB数据库最流行的包之一。
- 安装Mongoose:在命令行中执行
npm install mongoose --save
命令。 - 编写连接数据库代码:
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/nodejs-app', {useNewUrlParser: true});
const db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
console.log("Connected successfully to MongoDB!");
});
- 在命令行中执行
node index.js
命令即可连接数据库。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:nodejs基础应用 - Python技术站