随笔分类 -  Node.js

Node.js是一个JavaScript框架,可以很方便的开发web应用,可以运行在服务器端的JavaScript
ES6新特性:var与let区别
摘要:1.let的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。var定义的变量为全局变量。 2.var在同一块可以重复定义,let不能 阅读全文

posted @ 2018-09-13 17:03 乌云上 阅读(363) 评论(0) 推荐(0)

chrome 等浏览器不支持本地ajax请求的问题
摘要:chrome 等浏览器不支持本地ajax请求的问题 XMLHttpRequest cannot load file:///D:/WWW/angularlx/ui-router-test/template/content.html. Cross origin requests are only sup 阅读全文

posted @ 2018-09-13 09:55 乌云上 阅读(382) 评论(0) 推荐(0)

Node.js RESTful API
摘要:Node.js RESTful API 什么是 REST? REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。 表述性状态转移是一组架构约束条件和原则。满足这 阅读全文

posted @ 2018-09-10 23:25 乌云上 阅读(800) 评论(0) 推荐(0)

使用 NodeJS+Express+MySQL 实现简单的增删改查
摘要:关于node.js暂时记录如下,以后有时间一定学习 文章来自简书,作者:sprint,2016-07 使用 Node.js + Express+MySQL 实现简单的增删改查 https://www.jianshu.com/p/0a161f341771 使用 Node.js + Express 开发 阅读全文

posted @ 2018-09-08 15:04 乌云上 阅读(422) 评论(0) 推荐(0)

NodeJS之 Express框架 app.use(express.static)
摘要:一 、设置静态文件目录 语法如下: 注: 将静态文件目录设置为项目根目录 + ‘/public’,可以这样写 运用path模版的join方法效果和前面是等价的。这里需要引用path模块。 path.join():将多个参数组合成一个 path 二、静态资源文件和动态资源文件是什么? 静态资源文件:对 阅读全文

posted @ 2018-09-08 14:47 乌云上 阅读(845) 评论(0) 推荐(0)

Node.js Cookie管理
摘要:Cookie 管理 我们可以使用中间件向 Node.js 服务器发送 cookie 信息,以下代码输出了客户端发送的 cookie 信息: 执行以上代码: 现在你可以访问 http://127.0.0.1:8081 并查看终端信息的输出,如下演示: 相关资料 Express官网: http://ex 阅读全文

posted @ 2018-09-07 10:51 乌云上 阅读(326) 评论(0) 推荐(0)

Node.js Express 框架2
摘要:文件上传 以下我们创建一个用于上传文件的表单,使用 POST 方法,表单 enctype 属性设置为 multipart/form-data。 index.html server.js 浏览器访问 http://127.0.0.1:8081/index.htm,如图所示: 返回信息: 到server 阅读全文

posted @ 2018-09-07 10:39 乌云上 阅读(117) 评论(0) 推荐(0)

Node.js Express 框架
摘要:Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 阅读全文

posted @ 2018-09-06 19:05 乌云上 阅读(306) 评论(0) 推荐(0)

Node.js Web 模块
摘要:什么是 Web 服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。 大多数 web 服务器都支持服务端的脚本语言(php、python、ruby 阅读全文

posted @ 2018-09-06 17:46 乌云上 阅读(128) 评论(0) 推荐(0)

Node.js GET/POST请求
摘要:Node.js GET/POST请求 在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。 表单提交到服务器一般都使用 GET/POST 请求。 获取GET请求内容 由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求 阅读全文

posted @ 2018-09-06 17:14 乌云上 阅读(119) 评论(0) 推荐(0)

node.js 读取文件
摘要:一般用法 以上写法,没有考虑异步,可能会出现一些问题 返回结果可能为空! 注:如果你的处理逻辑在readFile回调函数里面则没有问题! 2、高级用法 这种写法在调用run函数时,会等待readFile读取出内容后再返回! 转自:https://blog.csdn.net/chaoyangsun/a 阅读全文

posted @ 2018-09-06 00:04 乌云上 阅读(225) 评论(0) 推荐(0)

Node.js 文件系统
摘要:Node.js 文件系统 Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示: 异步和同步 Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步 阅读全文

posted @ 2018-09-05 23:40 乌云上 阅读(143) 评论(0) 推荐(0)

Node.js 常用工具util包
摘要:Node.js 常用工具 util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。 util.isError(obj); util.isDate(obj); util.inherits(constr,super); util.isReg 阅读全文

posted @ 2018-09-05 23:36 乌云上 阅读(1281) 评论(0) 推荐(0)

Node.js 全局对象
摘要:Node.js 全局对象 在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。 在 Node.js 我们可以直接访问到 global 的属性,而不需要在应用 阅读全文

posted @ 2018-09-05 23:23 乌云上 阅读(296) 评论(0) 推荐(0)

favi.icon是什么?
摘要:各大网站都有属于自己的图标 概念解释: ico是Icon file的缩写,是Windows的图标文件格式的一种1.制作ico格式的图片一个上传到服务器的根目录图片保存为favicon.ico2.制作网站ico格式的图片的要求:大小16px * 16px,制作软件最好用photoshop当然有些难度, 阅读全文

posted @ 2018-09-05 22:09 乌云上 阅读(734) 评论(0) 推荐(0)

Node.js 路由
摘要:Node.js 路由 我们要为路由提供请求的 URL 和其他需要的 GET 及 POST 参数,随后路由需要根据这些数据来执行相应的代码。 我们需要的所有数据都会包含在 request 对象中,该对象作为 onRequest() 回调函数的第一个参数传递。但是为了解析这些数据,我们需要额外的 Nod 阅读全文

posted @ 2018-09-05 00:20 乌云上 阅读(137) 评论(0) 推荐(0)

Node.js函数
摘要:Node.js 函数 在JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。 Node.js中函数的使用与Javascript类似,举例来说,你可以这样做: 以上代码中,我们把 say 函数作为execute函数的第一个变量 阅读全文

posted @ 2018-09-04 23:36 乌云上 阅读(123) 评论(0) 推荐(0)

Node.js模块系统
摘要:Node.js模块系统 为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 阅读全文

posted @ 2018-09-04 23:30 乌云上 阅读(148) 评论(0) 推荐(0)

Node.js缓存
摘要:Node.js Buffer(缓冲区) JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。 但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。 在 Node.js 中,Buffe 阅读全文

posted @ 2018-09-03 23:49 乌云上 阅读(986) 评论(0) 推荐(0)

Node.js EventEmitter
摘要:Node.js EventEmitter Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。 Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件 阅读全文

posted @ 2018-09-03 22:34 乌云上 阅读(180) 评论(0) 推荐(0)

导航