第一部分:express(MVC)

1.下载express

  • npm install express --save

2.引入express

require('express')
中间件
  • body-parser
  • 用于处理函数
  • body参数,querystring参数,params路由参数
  • urlencoded ({extended:false}),不用querystring处理参数,用qs处理
  • qs

3.请求

  • get

  • post

  • put

  • delete

       //原生js创建一个ajax请求
    //1.创建ajax对象
    var xhr = new XMLHttpRequest()
    /*
    调用open方法初始化ajax请求
    open(method,url,async)
    method String 发送ajax请求的方式 get/post/put/delete..
    url String ajax请求的路径
    async Boolean 是否发起异步的ajax请求 true/false
    */

4.参数接收

  • 路由传参(/

    node.js3的更多相关文章

    1. babeljs源码

      babel.min.js!function(e,t){"object"==typeof exports&&"object"==typeof mo ...

    2. NPM (node package manager) 入门 - 基础使用

      什么是npm ? npm 是 nodejs 的包管理和分发工具.它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单. 截至 ...

    3. node服务的监控预警系统架构

      需求背景 目前node端的服务逐渐成熟,在不少公司内部也开始承担业务处理或者视图渲染工作.不同于个人开发的简单服务器,企业级的node服务要求更为苛刻: 高稳定性.高可靠性.鲁棒性以及直观的监控和报警 ...

    4. node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理

      一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ...

    5. 细说WebSocket - Node篇

      在上一篇提高到了 web 通信的各种方式,包括 轮询.长连接 以及各种 HTML5 中提到的手段.本文将详细描述 WebSocket协议 在 web通讯 中的实现. 一.WebSocket 协议 1. ...

    6. 高大上的微服务可以很简单,使用node写微服务

      安装 npm install m-service --save 使用 编写服务处理函数 // dir1/file1.js // 使用传入的console参数输出可以自动在日志里带上request id ...

    7. 构建通用的 React 和 Node 应用

      这是一篇非常优秀的 React 教程,这篇文章对 React 组件.React Router 以及 Node 做了很好的梳理.我是 9 月份读的该文章,当时跟着教程做了一遍,收获很大.但是由于时间原因 ...

    8. 利用Node.js的Net模块实现一个命令行多人聊天室

      1.net模块基本API 要使用Node.js的net模块实现一个命令行聊天室,就必须先了解NET模块的API使用.NET模块API分为两大类:Server和Socket类.工厂方法. Server类 ...

    9. Node.js:进程、子进程与cluster多核处理模块

      1.process对象 process对象就是处理与进程相关信息的全局对象,不需要require引用,且是EventEmitter的实例. 获取进程信息 process对象提供了很多的API来获取当前 ...

    随机推荐

    1. Elasticsearch 中文分词器IK

      1.安装说明 https://github.com/medcl/elasticsearch-analysis-ik 2.release版本 https://github.com/medcl/elast ...

    2. 【题解】51nod1327 棋盘游戏

      那天和机房的同学们一起想了很久,然而并没有做出来……今天看了题解,的确比较巧妙,不过细细想来其实规律还是比较明显,在这里记录一下~ 当天自己做的时候,主要想到的是两点 : 1.按列dp 2.对行进行排 ...

    3. [洛谷P4312][COCI 2009] OTOCI / 极地旅行社

      题目大意:有$n(n\leqslant3\times10^4)$个点,每个点有点权,$m(m\leqslant3\times10^5)$个操作,操作分三种: $bridge\;x\;y:$询问节点$x ...

    4. 洛谷 P4592 [TJOI2018]异或 解题报告

      P4592 [TJOI2018]异或 题目描述 现在有一颗以\(1\)为根节点的由\(n\)个节点组成的树,树上每个节点上都有一个权值\(v_i\).现在有\(Q\)次操作,操作如下: 1 x y:查 ...

    5. Consul入门

      推荐: Consul 原理和使用简介 启动:consul agent -server -bootstrap-expect 1 -data-dir /tmp/consul -node Litao-Mac ...

    6. PHP 无限级分类树

      1. function generateTree($items){    $tree = array();    foreach($items as $item){        if(isset($ ...

    7. 【二分】【P1314】 【NOIP2011D2T2】聪明的质监员

      传送门 Description 小T 是一名质量监督员,最近负责检验一批矿产的质量.这批矿产共有 \(n\) 个矿石,从 \(1\) 到 \(n\) 逐一编号,每个矿石都有自己的重量 \(w_i\) ...

    8. CentOS7搭建 Hadoop + HBase + Zookeeper集群

      摘要: 本文主要介绍搭建Hadoop.HBase.Zookeeper集群环境的搭建 一.基础环境准备 1.下载安装包(均使用当前最新的稳定版本,截止至2017年05月24日) 1)jdk-8u131 ...

    9. Spring框架介绍和原理

      SpringMVC框架介绍 1) Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面. Spring 框架提供了构建 Web 应用程序的全功 ...

    10. jq 由name获取那个radio选中了的

      $("input[name='approve']:checked").val() //获取radio选中的值;var radio_checked_val = $("#fo ...