摘要:路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等) 组成的,涉及到应用如何响应客户端对某个网站节点的访问 简单的路由配置 当用 get 请求访问一个网址的时候,做什么事情: app.get("网址",function(req,res){ });
阅读全文
摘要:Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架 Express 框架是后台的 Node 框架,所以和 jQuery、zepto、yui、bootstrap 都不一个东西。 Express 在后台的受欢迎的程度类似前端的 jQuery,就是企业的事实上的标准。
阅读全文
摘要:/** 1.npm install mongodb --save-dev / cnpm install mongodb --save-dev 2.var MongoClient = require('mongodb').MongoClient; var url = 'mongodb://localhost:27017/test'; 连接数据库的地址 3.连接数据库 MongoClient.conn
阅读全文
摘要:2、路由 官方解释: 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成 的,涉及到应用如何响应客户端对某个网站节点的访问。 路由指的就是针对不同请求的 ,处理不同的业务逻辑。 EJS 模块引擎 EJS ,可以把我们数据库和文件读取的数据显示
阅读全文
摘要:Nodejs 的单线程 非阻塞 I/O 事件驱动在 Java、 PHP 或者.net 等服务器端语言中,会为每一个客户端连接创建一个新的线程。而每个线程需要耗费大约 2MB 内存。也就是说,理论上,一个 8GB 内存的服务器可以同时连接的最大用户数为 4000 个左右。要让 Web 应用程序支持更多
阅读全文
摘要:利用HTTP模块 URl模块 Path模块 Fs模块创建 在项目文件夹下,创建文件夹static,下面创建index.html 改进,加入path模块,动态获取文件类型 加入url模块 getmine.js 继续优化,使其文件类型的获取更加全面 mine.json getmimefromfile.j
阅读全文
摘要:{ ".323":"text/h323" , ".3gp":"video/3gpp" , ".aab":"application/x-authoware-bin" , ".aam":"application/x-authoware-map" , ".aas":"application/x-authoware-seg" , ".acx":"application/int
阅读全文
摘要:1. fs.stat 检测是文件还是目录 fs.stat('html',function(err,stats){ if(err){ console.log(err); return false; } console.log('文件:'+stats.isFile()); console.log('目录
阅读全文
摘要:包与 NPM 1. 包 Nodejs 中除了它自己提供的核心模块外,可以自定义模块,也可以使用第三方的模块。Nodejs 中第三方模块由包组成,可以通过包来对一组具有相互依 赖关系的模块进行统一管理。 完全符合 CommonJs 规范的包目录一般包含如下这些文件。 package.json :包描述
阅读全文
摘要:到该文件夹下,cmd命令运行: 浏览器显示: HTTP 模块、URL 模块 Node.js 中,将很多的功能,划分为了一个个 module(模块)。 Node.js 中的很多功能都是通过模块实现。 HTTP 模块的使用 如第一个代码块, req.url URL 地址。所有的路由设计,都是通过 req
阅读全文
摘要:Nodejs是JavaScript的运行环境,它让 Java Script 可以开发后端程序,实现几乎其他后端 Node.js 是一个 Javascript 运行环境(runtime) 可以与 PHP、JSP、Python、Ruby 等后端语言平起平坐。 Nodejs 是基于 V8 引擎,V8 是
阅读全文