初始nodeji之express

Express 是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
这里提供express中文文档,供大家学习:http://www.expressjs.com.cn/4x/api.html

使用express需要先装好node.js,然后下载。这里提供几种下载方式,第一个npm,yarn,cnpm(看自己的电脑中安装了哪一项)。
下载方式:$ npm/yarn/cnpm install express --save
下载好express之后:express由两部分组成:路由和中间件 (这里提下,node.js全面支持es6语法)
1.定义一个express应用:
var express = require(‘express’);
var app = express();

2.指定更目录显示的内容:
app.get(’/’, function(req, res){ res.send(‘Hello World’);});
3.指定监听端口:
var server = app.listen(3000, function()
{
console.log(‘Listening on port %d’, server.address().port);
});

这样就能在地址:localhost:3000中看到自己在res.send()中输入的Hello World

这里再来解释express中出现的名词:

1.中间件:

中间件(middleware)就是处理HTTP请求的函数.
当一个HTTP请求进入服务器,服务器实例会调用第一个中间件,完成后根据设置,决定是否再调用下一个中间件.
中间件的参数为:
.四个的时候—第一个为错误处理,第二个为客户请求request,第三个为服务器响应respond,第四个为next中间件. 如function(error, request, response, next){}
.三个的时候—第一个客户请求request,第二个为服务器响应respond,第三个为next中间件. 如function(request, response, next){}
.两个的时候—第一个客户请求request,第二个为服务器响应respondfunction. 如function(request, response){}

2.路由
express路由的方式有多种,这里举例常用的几种:

.app.use(’/’, middleware);//get/post时,对于路径/的处理
.app.get("/", middleware);//http中get时,对于路径/的处理
.app.post("/", middleware);//http中post时,对于路径/的处理
.app.put("/", middleware);//http中put时,对于路径/的处理
.app.delete("/", middleware);//http中delete时,对于路径/的处理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值