zoukankan      html  css  js  c++  java
  • express

    Express是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系列强大的特性,帮助开发者创建各种 Web 和移动设备应用。本文将详细介绍express框架

    概述

    官网对Express的描述,它是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架。优点是易上手、高性能、扩展性强

      1、易上手:nodejs最初就是为了开发高性能web服务器而被设计出来的,然而相对底层的API会让不少新手望而却步。express对web开发相关的模块进行了适度的封装,屏蔽了大量复杂繁琐的技术细节,让开发者只需要专注于业务逻辑的开发,极大的降低了入门和学习的成本

      2、高性能:Express仅在web应用相关的nodejs模块上进行了适度的封装和扩展,较大程度避免了过度封装导致的性能损耗

      3、扩展性强:基于中间件的开发模式,使得express应用的扩展、模块拆分非常简单,既灵活,扩展性又强

    1:中间件

    毋庸置疑,中间件这是在express框架中是最重要的东西。4.0之后的express不会再像express 3.x那样提供一些中间件供使用。而是需要我们自己下载中间件!

    中间件下载
    下载中间件有两种方法:
    ①使用npm install xxx -save
    ②将要下载的中间件添加到package.json文件中,然后npm install

    中间件引用
    在所需引用的js文件中,

    //比如我现在需要http模块
    var http = require("http");
    ...
    http.createServer(app).listen(app.get('port'), function(){
    console.log('Express server listening on port ' + app.get('port'));
    });

    http://www.php.cn/js-tutorial-374445.html

  • 相关阅读:
    hibernate注解note
    hibernate的批量删除
    hibernate实现多表联合查询
    hibernate联合主键注解方式
    jsp之radio取值与赋值
    @Transient注解的使用
    工程师如何在工作中提升自己?(公众号)
    HTML中让表单input等文本框为只读不可编辑的方法
    ajax, jQuery, jQueryeasyUI
    关于easyui的问答(来自百度问答)
  • 原文地址:https://www.cnblogs.com/3542446186qq/p/10512512.html
Copyright © 2011-2022 走看看