C.的博客

正在学习的菜鸟...github地址:https://github.com/cckevincyh

Express 路由模块化

我们在使用Express的时候,有可能会在app.js中写入大量的关于路由代码,如下: //安装express //安装ejs //https://docs.mongodb.com/getting-started/node/query/ //图片上传插...

2018-04-05 17:37:19

阅读数:74

评论数:0

Node.js 封装操作MongoDB库

以往我们用Node.js操作MongoDB数据库如下: Node.js 查找 MongoDb 数据库集合: MongoClient .connect( dbUrl ,function(err,db){ if(err){ /* 数据库连接失败 */ ...

2018-04-05 16:30:54

阅读数:234

评论数:0

Express Session的使用

Express Session的使用 Session简单介绍 session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 session 保存在服务器上。 Session的用途: session运行在服务器端,当客户端第一次访问服务器时,可以将客户的登...

2018-04-04 13:57:27

阅读数:369

评论数:0

Express Cookie的使用

Express Cookie的使用 Cookie 简介 cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域名的时候共享数据。 HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页面,服务器无法认识到这是同一个浏览器在访问同...

2018-04-04 12:15:45

阅读数:868

评论数:0

Express 获取Get和Post请求的参数

GET 请求的参数在URL中,在原生Node中,需要使用url模块来识别参数字符串。在Express 中,不需要使用url模块了。可以直接使用req.query对象。 POST 请求在 express 中不能直接获得,可以使用 body-parser 模块。使用后,将可以用 req.body ...

2018-04-03 22:38:51

阅读数:577

评论数:1

Express 中间件

Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架:从 本质上来说,一个 Express 应用就是在调用各种中间件。 中间件(Middleware) 是一个函数,它可以访问请求对象(request object (req)), 响应对象(response obj...

2018-04-03 22:38:08

阅读数:53

评论数:1

利用Express.static托管静态文件

1、如果你的静态资源存放在多个目录下面,你可以多次调用 express.static 中间件。 app.use(express.static('public')); 现在,public 目录下面的文件就可以访问了。 http://localhost:3000/images/kitten....

2018-04-03 21:35:41

阅读数:175

评论数:0

Express框架中ejs的安装使用

Express 中 ejs 的安装 npm install ejs --save 或者: npm install ejs --save-dev Express 中 ejs 的使用 var express = require("express&qu...

2018-04-03 21:34:37

阅读数:264

评论数:0

Express框架中的路由

路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等) 组成的,涉及到应用如何响应客户端对某个网站节点的访问。 简单的路由配置 当用 get 请求访问一个网址的时候,做什么事情: app.get("网址&...

2018-04-03 21:33:10

阅读数:41

评论数:0

Node.js Express安装和使用

Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架。 Express 框架是后台的 Node 框架,所以和 jQuery、zepto、yui、bootstrap 都不一个东西。 Express 在后台的受欢迎的程度类似前端的 jQuery,就是企业的事实上的标...

2018-04-03 21:31:36

阅读数:47

评论数:0

Node.js操作MongoDB数据库

引包: npm install mongodb --save-dev / cnpm install mongodb --save-dev 教程网址: https://docs.mongodb.com/getting-started/node/introduction/ h...

2018-03-27 21:03:27

阅读数:106

评论数:0

Node.js 封装仿照 express 的路由

我们想要仿照express来封装我们的路由,我们先来看看一个仿照express封装的一个简单路由demo,这有助于我们了解express,然后我们会一步步来实现我们自己的简单express路由。主入口://index.js var route = require('./model/http-rou...

2017-12-02 21:51:46

阅读数:358

评论数:0

Node.js EJS模板引擎

初识 EJS 模块引擎我们学的 EJS 是后台模板,可以把我们数据库和文件读取的数据显示到 Html 页面上面。它 是一个第三方模块,需要通过 npm 安装 https://www.npmjs.com/package/ejs 安装: npm install ejs –save /...

2017-11-26 18:45:12

阅读数:1797

评论数:0

Node.js WEB服务器静态文件托管

封装静态WEB服务器我的上一篇博文http://blog.csdn.net/cckevincyh/article/details/78637576中讲到了如何创建一个服务器去加载静态文件,现在我们根据之前的代码,我们重新对我们的静态web服务器进行封装。原本我们的主程序中的代码如下://引入htt...

2017-11-26 18:04:58

阅读数:682

评论数:0

Node.js 事件驱动获取数据

Nodejs的单线程非阻塞I/O事件驱动在 Java、PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的线程。 而每个线程需要耗费大约 2MB 内存。也就是说,理论上,一个 8GB 内存的服务器可以同时 连接的最大用户数为 4000 个左右。要让 Web 应用程序支持更多的用...

2017-11-26 17:35:59

阅读数:180

评论数:0

Node.js 静态web服务

我们想要通过Node.js去访问静态的页面,比如我们在浏览器输入http://localhost:8001/index.html,然后就返回index.html的信息。那么如何用Node.js实现加载静态的页面呢?现在我们有一个static文件夹,里面包含了静态的页面资源: 首先我们要用Node...

2017-11-26 15:47:35

阅读数:851

评论数:0

Nodejs 包与 NPM 第三方模块安装和 package.json 以及 CNPM

包与 NPMNodejs 中除了它自己提供的核心模块外,我们可以自定义模块,也可以使用 第三方的模块。Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依 赖关系的模块进行统一管理。 完全符合 CommonJs 规范的包目录一般包含如下这些文件。 • package.json ...

2017-11-25 20:16:53

阅读数:3120

评论数:0

Node.js 异步流程控制

Node.js 异步流程控制异步流程控制对象async 串行无关联:async.series 并行无关联:async.parallel 串行有关联:waterfall parallelLimit:parallelLimit函数和parallel类似,但是他多了一个参数limit limit参数限制...

2017-11-10 23:11:50

阅读数:151

评论数:0

Node.js 参数的接收

Node.js 参数的接收GET方式接收参数login.html<html> <head> </head> <body> 登录界面 <img src= "./showIm...

2017-11-09 22:51:01

阅读数:335

评论数:0

Node.js 异常处理

var http = require('http'); var url = require('url'); var router = require('./router'); http.createServer(function(request,response){ if(request....

2017-10-26 22:25:09

阅读数:300

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭