Express 框架介绍 安装 路由 动态路由

Express是Node.js平台上的一个快速、开放和极简的Web开发框架,用于构建Web和移动应用。通过npm安装后,可以使用简单路由配置创建不同功能。如GET、POST、PUT和DELETE请求,动态路由能根据URL参数执行不同操作。本文提供了Express的基本安装、使用及路由配置的示例。
摘要由CSDN通过智能技术生成

一、 Express 简单介绍

Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架,它提供一系 列强大的特性,帮助你创建各种 Web
和移动设备应用。

Express 官网:
英语官网:http://expressjs.com/
中文官网:http://www.expressjs.com.cn/

二、 Express 安装使用

1.安装: 安装 Express 框架,就是使用 npm 的命令。

npm install express --save
//--save 参数,表示自动修改 package.json 文件,自动添加依赖项。

2.简单使用:

var express=require('express'); /*引入 express*/ 
var app=new express(); /*实例化 express 赋值给 app*/ 
//配置路由 匹配 URl 地址实现不同的功能 
app.get('/',function(req,res){ res.send('首页'); }) app.get('/search',function(req,res){ res.send('搜索'); }) 
app.get('/login',function(req,res){ res.send('登录'); }) 
app.get('/register',function(req,res){ res.send('注册'); })
app.listen(3000,"127.0.0.1");

三、 Express 框架中的路由

路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等) 组成的,涉及到应用如何响应客户端对某个网站节点的访问

简单的路由配置
1.接受 get请求

app.get("网址",function(req,res){ 
	console.log(req.query);
});

2.接受 post 请求

app.post("网址",function(req,res){
 	console.log(req.body);
});

3.接受 put 请求

app.put('/user', function (req, res) { 
	res.send('Got a PUT request at /user'); 
});

4.接受 delete 请求

app.delete('/user', function (req, res) { 
	res.send('Got a DELETE request at /user'); 
});

5.动态路由配置:

app.get("/user/:id",function(req,res){ 
	var id = req.params["id"]; 
	res.send(id); 
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值