随笔分类 - NodeJS
摘要:1. express是什么: 基于node.js平台开发的WEB开发框架, 就是一个node.js模块 2. express的作用: 它提供了一系列强大的特性, 帮助创建各种Web和移动设备应用 3. express的特点: 实现了路由功能 中间件(函数)功能 对request和response对象
阅读全文
摘要:url模块用于处理与解析URL 1. 加载模块 var url = require('url'); 2. 解析url var obj = url.parse('/a/b/c?d=1&e=2'); 该方法返回一个URL对象 只获取路径: obj.pathname -> /a/b/c 只获取参数: ob
阅读全文
摘要:package.json: package.json文件是一个包说明文件(项目描述文件), 用来管理组织一个包(一个项目) package.json文件是一个json格式的文件 package.json文件的位置位于当前项目的根目录下 元数据: 描述自身的数据叫做元数据 package.json文件
阅读全文
摘要:NPM: Node Package Manager - Node包管理器, 是Node.js默认的, 以JavaScript编写的软件包管理系统 npm会随着Node.js自动安装, 安装完毕Node.js后会自动安装npm 查看当前npm版本: npm -v 更新npm: npm install
阅读全文
摘要:response(ServerResponse): 在服务器端用来向用户做出响应的对象, 凡是需要向用户(客户端)响应的操作, 都需要通过response对象来进行 response常用API: response.write(): 发送数据 response.end(): 每个请求都必须要调用res
阅读全文
摘要:request(http.IncomingMessage): 服务器解析用户提交的http请求报文, 将结果解析到request对象中, 凡是要获取和用户请求相关的数据都可以通过request对象获取 request对象常用属性: request.headers: 返回的是一个对象, 对象中包揽了所
阅读全文
摘要:// 一个简单的HTTP服务 // 加载http模块 var http = require('http'); // 创建一个http服务 var server = http.createServer(); // 监听用户的请求事件 (request事件) // request对象包含了用户请求报文中
阅读全文
摘要:// path模块提供了一些用于处理文件与目录的路径的实用工具, 使用时需先加载模块 // 加载path模块 var path = require('path'); // path.join([...paths]) 方法使用平台特定的分隔符作为定界符将所有给定的 path 片段连接在一起,然后规范化
阅读全文
摘要:// fs模块提供了用于与文件系统进行交互的API, 使用这个模块时, 需要先加载模块 // 1. 加载fs模块 var fs = require('fs'); // 2. 写文件: fs.writeFile(file, data[, options], callback) // 如果demo.tx
阅读全文
摘要:1. 概述 node.js是一个开发平台, 该平台使用的编程语言是JavaScript node.js平台是基于 Chrome V8 JavaScript 引擎构建 基于node.js可以开发控制台程序 (命令程序/CLI程序), 桌面应用程序 (GUI, 借助node-webkit, electr
阅读全文
摘要:1. 浏览器的组成 人机交互部分 (UI) 网络请求部分 (Socket) JavaScript引擎部分 (解析执行JavaScript) 渲染引擎部分 (渲染HTML, CSS等) 数据存储部分 (Cookie, HTML5中的本地存储LocalStorage/SessionStorage) 2.
阅读全文
浙公网安备 33010602011771号