![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
文章平均质量分 60
MrShyZhang
前端路漫漫其修远兮
展开
-
node.js基础了解
node.js的特点单线程 非堵塞I/O 事件驱动node,js模块化在node,js中,每一个JS文件就是一个模块在node,js中,分为内置核心模块 和 自定义模块(或者第三方模块)内置核心模块: 这些模块是node,js自带的,比如http url querystring fs(FileSystem) 引入方式:直接调用名称引入var http = require("...原创 2018-06-23 14:56:02 · 591 阅读 · 0 评论 -
Node中的Http模块
Node中的HttpNode中提供了http模块,其中封装了高效的http服务器和http客户端 http.server是一个基于事件的HTTP服务器,内部是由c++实现的,接口由JavaScript封装 http.request是一个HTTP客户端工具。用户向服务器发送数据。 下面就来分别得介绍一下http的服务端和客户端一、HTTP服务器http.Server实现的,它提供了一套封装级别很低的...转载 2018-07-08 14:31:23 · 1724 阅读 · 0 评论 -
Node.js Error: Can't set headers after they are sent错误
报错:Error: Can't set headers after they are sent,怎么解决? 使用response.end()发送响应时,在此前加一个return,即return response.end(),类似的response.send()等函数也要加return,而且是所有的地方都要加,即使是a请求的响应没加return,当b请求到来时,也会报错。一、问题说明 ...原创 2018-07-08 14:35:22 · 6425 阅读 · 0 评论 -
Node.js Express框架基础了解
NPM: nodejs package manager 官网: www.npmjs.org命令: npm -v 查看版本号 npm install moduleName 安装模块到本地 npm install moduleName -g 安装模块到全局 npm install 安装项目时使用 npm init 创建项目时使用Express框架: 基于NodeJ...原创 2018-07-02 16:55:49 · 2184 阅读 · 1 评论 -
Node.js fs模块 删除非空目录
这里主要是进一步使用其他方法删除目录,提高自己对fs模块提供的api的熟悉度异步删除(深度模式)核心思想就是遍历完成某一个目录以后,在遍历另外一个目录,最后开始冒泡删除const fs = require('fs')const path = require('path')/** * * @desc 异步深度循环删除目录 * @param {string} dir 需要删除的目录 * ...原创 2018-07-09 20:21:06 · 5635 阅读 · 0 评论 -
npm 与 package.json 快速入门教程
什么是 npm?官方文档中对它的介绍是:npm makes it easy for JavaScript developers to share and reuse code, and it makes it easy to update the code that you’re sharing.即: npm 是一个包管理器,它让 JavaScript 开发者分享、复用代码更方...转载 2018-07-18 09:28:49 · 409 阅读 · 0 评论 -
gulp工程化
gulp工程化: 它是一个工程化工具。同时也是一个Node第三方模块。安装: 需要两次第一次: 全局安装 npm install -g gulp第二次: 在需要运行的项目目录下安装一次 npm install gulp使用:在该目录下,创建一个文件名为gulpfile.js的文件(文件名必须是gulpfile.js 默认从该文件执行),在内部书写代码。引入模块:var gu...原创 2018-07-07 22:08:03 · 350 阅读 · 0 评论