第一部分: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. Hadoop——HDFS的构架

      在使用一个工具之前,应该先对它的机制.组成等有深入的了解,以后才会更好的使用它.下面来介绍一下什么是HDFS,以及他的构架是什么样的. 1.什么是HDFS? Hadoop主要是用于进行大数据处理,那么 ...

    2. img 和 background-image 优劣比较

      一. 简单来说,img是内容部分的东西,css的background-image是修饰性的东西. img------从页面元素来说,如果是页面中的图片是作为内容出现的,比如广告图片,比如产品图片,那么 ...

    3. Android 数据库存储之db4o

      在Android中,使用数据库除了可以使用Android内嵌的SQLite,还可以使用db4odb4o是嵌入式的面向对象的数据库,是基于对象的数据库,操作的数据本身就是对象.特点:对象以其本身的方式来 ...

    4. 【BZOJ4894】天赋(矩阵树定理)

      [BZOJ4894]天赋(矩阵树定理) 题面 BZOJ Description 小明有许多潜在的天赋,他希望学习这些天赋来变得更强.正如许多游戏中一样,小明也有n种潜在的天赋,但有 一些天赋必须是要有 ...

    5. POJ3461:Oulipo——题解

      http://poj.org/problem?id=3461 KMP板子,好久以前学过了,直接把板子粘上去即可. #include<cstdio> #include<cstring& ...

    6. BZOJ4827:[AH2017/HNOI2017]礼物——题解

      https://www.lydsy.com/JudgeOnline/problem.php?id=4827 https://www.luogu.org/problemnew/show/P3723 题面 ...

    7. 中国MOOC_面向对象程序设计——Java语言_第1周 类与对象

      第1周编程题 查看帮助 返回   我们在题目说明中给出了一部分代码,你需要在这部分代码的基础上,按照题目说明编写代码,然后将两部分代码一起提交. 依照学术诚信条款,我保证此作业是本人独立完成的. 温馨 ...

    8. 细谈select函数(C语言)

      Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect.accept.recv或recvfrom这样的阻塞程序( ...

    9. Sql Server 2008 R2 数据库脚本导出方法

      经常忘记怎么搞,截几张图记录一下. 1 选中要导出的数据库,右键—>任务—>生成脚本 2 3 4 查看保存的脚本

    10. array_pop 剔除最后一个数组元素

      <?php $a=array("red","green","blue"); print_r(array_pop($a)); //blu ...