zoukankan      html  css  js  c++  java
  • Node.js学习笔记9——Express框架

    Express是Node.js官方推荐的唯一一个Web开发框架。

    Express的功能:

    (1)为http模块提供更高层的接口。(2)路由控制(3)模块解析支持(4)动态视图(5)用户会话(6)CSRF(跨站请求伪造)保护(7)静态文件服务(8)错误控制器(9)访问日志(10)缓存(11)插件支持

     利用express建立一个web基本框架:

    此处用的express4,与node.js开发指南中略有不同:

    步骤是:

    1.先看一下express --help文档

    2.在特定的文件夹下: express -e test ;   // -e是指用的是ejs模板引擎,test是文件夹的名字。

    3.然后是加载依赖: cd test ; npm start ;  //这个命令,其实在第2步以后,命令行会给出提示。

    4.运行app : SET DEBUG=test:* ; npm start; //这个其实也是有提示的,默认的端口是3000.

    如果想要用supervisor监听端口,则执行: supervisor bin/www。

                                   Express网站的架构 

    这是一个典型的MVC框架,浏览器发起请求,由路由控制器接受,根据不同的路径定向到不同的控制器。控制器处理用户的具体请求,可能会访问数据库中的对象,即模型部分。

    控制器还要访问模板引擎,生成视图HTML,最后再由控制器返回到浏览器,完成一次请求。

  • 相关阅读:
    42-蓄水池
    11-盛水最多的容器
    老虎-删除排序链表中的重复节点
    72-编辑距离
    53-3-数组中数值和下标相等的元素
    53-2-0~n-1中缺失的数字
    53-1-在排序数组中查找数字
    52-两个链表的第一个公共节点
    51-数组中的逆序对
    I/O相关
  • 原文地址:https://www.cnblogs.com/shixiaomiao/p/4969056.html
Copyright © 2011-2022 走看看