前端(Node.js)(3)-- Node.js实战项目开发:极客学院“技术问答”

1、Web 与 Node.js 相关技术介绍

1.1、Web应用的基本组件

  web应用的三大部分

  brower(GUI)<==>webserver(business logic、data access)<==>database(data storage)

  GUI(浏览器、HTTP客户端)

  Web服务器(Node.js service)

    请求(浏览器访问网页时发送一个请求给服务器)

    业务逻辑(服务器进行处理请求)

    连接数据库(处理的过程中需要连接数据库,进行数据处理,最后将数据返回给GUI也就是浏览器,这是一个请求响应的过程)

  数据库(SQLite,LevelDB,Redis)

  GET  /yorkie HTTP/1.1

  Host:github.com

  Connection:keep-alive

  Accept:text/html,application/xhtml

  User-Agent:My iPhone

  Accept-Encoding:gzip,deflate,sdch

  (请求的方法(method))get就是个请求请求的方法有很多种,主要有get和post两种,其他还有很多

  /yorkie这部分就是请求的路径,也是一个资源的定位

  1.1这一部分标识使用的HTTP的版本

  Host:github.com这一部分表示我们要访问的域名,访问域名最后就可以转化成一个url了

  

1.2、expressjs框架

2、expressjs 的配置与路由

3、expressjs 与HTML

4、模组化

猜你喜欢

转载自www.cnblogs.com/foreverlin/p/10135236.html