zoukankan      html  css  js  c++  java
  • 第四天 express框架安装和使用

    1、express的安装

    1、什么是express?
    express是基于nodejs平台,快速开发的web框架。
    2、安装指令
    a)新建一个文件件myapp,进入myapp
    b)通过npm init指令生成package.json文件
    c)新建index.js文件为main(入口文件)
    d)在当前目录myapp下安装express 模块。
    注: npm install express --save // 可用于开发环境
    npm install express --savedev // 可用于线上环境

    3、express服务的启动
    3.1)引入express模块
    3.2) 根据express的模块对象生成一个应用对象 var app = express();
    3.3) 给app应用绑定路由、绑定端口
    app.get('/',function(req,res){}); // 绑定路由
    app.listen(3000); // 绑定端口

    2、express的路由

    1、什么是路由?
    由url地址和一个请求类型(get、post)来组成,根据组合的数据执行相应的业务逻辑。

    3、express托管静态资源文件

    express中有一个express.use('static','/public')
    // 静态资源:最早的网页都是静态网页,内容不可以更新,都是写死的数据。
    暂时不会改变的都会称为静态资源, 比如公用css文件,js工具类,图片等。

    总结

    1.1、Express简单介绍

    Express是一个基于nodejs平台,极简、快速开发的web框架。(web通过浏览器允许的项目页面都称为web工程)

    1.2、Express特点

    2.1生成了一系列的功能模块提供调用,省去了重复开发的时间

    2.2 代码健壮、开发体验友好,使api的开发快速简单

    2.3 Express只是对未有的功能做了扩展,nodejs原有的功能不做改变

    1.3、Express官网

    2、Express的安装和使用

    2.1 Express的安装

    安装指令: npm install express --save

    2.2 Express的使用 搭建服务器

    // 1、引入Express的模块
    var express = require('express');

    // 2、根据express模块生成一个应用对象
    var app = new express();

    // 绑定路由
    app.get('/',function(req,res){res.send('根目录');});

    // 3、绑定端口
    app.listen(3333,funciton(){
    console.log('express server 启动成功!');
    });

    3、Express框架的路由

    路由的介绍

    1、什么是路由?
    路由是一个url地址和一个get或post等请求参数组成的节点,在这个节点可以处理相应的业务逻辑。

    2、什么是url?
    url:统一资源定位符()
    3、前后端路由的区别?
    前端路由:也就是说前端页面的跳转根据前端的业务逻辑来处理。
    后端路由:是根据客户端把数据提交到服务端后,根据服务端(后端)业务处理后进行页面的跳转
    注:前端路由是在前端的业务逻辑中处理,后端路由在服务端的业务逻辑中处理

    4、静态资源服务器

    静态资源文件托管 还是用到的Express框架提供的static()方法。把特定的目录(文件夹)托管,以一个别名的形式托管到express服务器上。被托管的文件夹中的所有文件,都可以在服务器地址中访问到。

  • 相关阅读:
    NOTIFYICONDATA结构
    OA系统权限管理设计(转载)
    JQuery打造下拉框联动效果
    MapReduce实现矩阵相乘
    Linux系统下安装phpmyadmin方法
    个人封装的一个Camera类
    从零开始学C++之STL(七):剩下5种算法代码分析与使用示例(remove 、rotate 、sort、lower_bound、accumulate)
    Java实现 蓝桥杯VIP 算法提高 3-1课后习题2
    Java实现 蓝桥杯VIP 算法提高 3-1课后习题2
    Java实现 蓝桥杯VIP 算法提高 3-1课后习题2
  • 原文地址:https://www.cnblogs.com/yeqi/p/12086521.html
Copyright © 2011-2022 走看看