node.js框架 服务器express的使用 及 route路由的使用

express的简介

Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。
Express 简单来说就是运行在Node 平台中的服务器模块,通过Express可以很容易的通过HTTP协议向用户返回静态或动态页面。

Express的特点:
精简、灵活、适合各种WEB应用程序

Express 的使用流程

1、下载安装express
        npm i express --save
2、引入express
    var express = require("express");
3、创建app对象
    var app = express();
4、配置静态资源
    app.use(express.static("public"));
5、启动服务器
    app.listen(3000);
相关代码:
var express = require("express");

//创建app对象(application)
//app 代表当前的web服务器
var app = express();

//配置静态资源
app.use(express.static("public"));

//监听指定端口并启动服务器
//http 默认端口号是80  https的默认端口号是 443
app.listen(3000);

路由(route)

路由是将请求(由 URL 和 HTTP 方法指定)路由到处理它们的代码去的一种机制
通过路由可以将浏览器发送的请求和Node中的函数进行关联,通过函数可以来获取用户发送的请求,或向用户返回响应。
路由是Express的根本,通过路由才可以在用户和服务器之间建立联系。

实现路由:
    可以将路由定义为两个部分:
    第一部分:HTTP请求的方法(get或post)
    第二部分:是URL中指定的路径
    Express中提供了一些列函数,可以让我们很方便的实现路由:
    app.<method>(path,callback)
    语法method指的是HTTP请求方法,比如:
    app.get()
    app.post()
    app.all()  可以处理两种请求。

    path指要通过回调函数来处理的URL地址
    callback参数是应该处理该请求并把响应发回客户端的请求处理程序,
    回调函数在执行时会传递进两个实参:
       request:代表客户端发送给服务器的请求报文
       response:代表服务器返回给客户端的响应报文
相关代码:
var express = require("express");

var app = express();

app.use(express.static("public"));

// /hello ==> http://127.0.0.1:3000/hello
app.get("/hello",function (req , res) {
//通过res向客户端返回响应
res.send("这是服务器返回的响应信息~~~");
});

app.listen(3000,function () {
console.log("服务器启动成功~~~");
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值