基于node · Express框架总结

————— --- 图片描述 --- ——————css

Express

Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,能够轻松的建立各类 web 或者移动端应用 提供了一个轻量级模块,把nodejs的http功能封装在一个简单易用的接口中。Express也扩展了http模块的功能,能轻松处理服务器的路由、响应、cookie和HTTP请求的状态。html

基于web开发的框架不止有expressnode

好比说: 
        *  http://koajs.com/
        *  http://eggjs.org/
        *  https://thinkjs.org/
              
这些框架都是基于web的mvc框架

今天就来简单的了解一下 Express 框架git

Express是基于Node.js平台开发的Web应用开发框架,下面咱们入手学习。github

Express官网

Express英文网 :http://expressjs.com/

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

相关技术网址:web

https://github.com/pugjs/pug                       

https://pug.bootcss.com/api/getting-started.html

在运用每个框架的时候 咱们首先须要进行安装 那接下来就简单的介绍一下实现express

安装

首先 在咱们安装以前要新建一个文件夹express

myapp          // 建立的文件夹

cd myapp       // 进入文件夹

建立一个 package.jsonnpm

npm init

图片描述

在执行以上命令时 如图所示:json

图片描述 执行完出现如图所示文件api

图片描述 在咱们的项目文件夹下建立入口文件

安装依赖 若是只是临时安装 Express,不想将它添加到依赖列表中,只需略去 --save 参数便可:

npm install express --save

如今咱们安装完成了。

Hello world 打印实例

进入如上所述 myapp 文件夹下的 app.js 文件复制如下面代码:

const express = require('express'); //引入模块

    var app = express();   //实例化

    app.get('/', function (req, res) {
        res.send('Hello World!');
    });


    var server = app.listen(3000, function () {
    var host = server.address().address;
    var port = server.address().port;
  
    console.log('Example app listening at http://%s:%s', host, port);
  });

图片描述

路由

当用get请求访问一个网址的时候,作什么事情:
app.get("网址",function(req,res){
        
    });
当用post访问一个网址的时候,作什么事情:
app.post("网址",function(req,res){
        
    });
若是想处理这个网址的任何method的请求,那么写all
app.all("/",function(){
        
    });
这里的网址,不分大小写,也就是说,你路由是
app.get("/AAb",function(req,res){
        res.send("你好");
   });
相关文章
相关标签/搜索