![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js笔记
文章平均质量分 87
一起学node.js
迷人的萌庆
这个作者很懒,什么都没留下…
展开
-
node(7)-mongoose
node连接mongoDB 使用mongoose连接数据库 安装mongoose npm install mongoose -S yarn add mongoose 引入mongoose var mongoose = require('mongoose') 连接数据库 使用connect连接mongodb数据库,端口号27017 mongoose.connect('mongodb://localhost:27017/H51905',{useNewUrlParser:true}) 返回待定状态原创 2020-06-22 19:17:53 · 161 阅读 · 0 评论 -
node(6)-MongoDB
MongoDB 简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个非关系型的数据库 nosql 特点 MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含原创 2020-06-22 19:16:59 · 119 阅读 · 0 评论 -
node(5)-包和npm
包和npm 包(Package) 第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理。 一个包里面拥有很多个模块,这些模块统一的暴露到出口模块(这是对外的接口),我们使用的时候只需要引入出口模块即可 包结构 package.json 描述文件(必需) bin 可执行的二进制文件 lib js代码 doc 文档 test 单元测试 package.json 描述了这个项目所需要的各种模块,以及项目的配置信息(例如名称,版本,许可证等数据) 别人可以根据原创 2020-06-22 19:15:21 · 152 阅读 · 0 评论 -
node(5)-path、url模块
path 模块 path模块可以正确的拼接出和当前系统一样反斜杠的地址 引入 const path = require('path') join方法 连接路径,会解析成当前系统支持的路径 path.join('public','uploads','avatar') // public\uploads\avatar fs.readFile(path.join(__dirname,'01.hello.js'),'utf8',(err,doc)=>{}) resolve()方法 获取当前文件的绝对原创 2020-06-22 19:13:32 · 178 阅读 · 0 评论 -
node(4)-fs模块
fs 模块 file system 文件系统,node中自带的核心模块,用来管理和操作服务器上的文件的。 流 在计算机和网络中数据的传输都是通过流实现的,具体的表现是就是二进制的数据 流也分为可读流和可写流,而我们对文件的操作就是读和写的操作 api 异步方法 fs.stat() //读取文件信息 fs.mkdir() //创建文件夹 fs.readdir() //读取文件夹 fs.rmdir() //删除文件夹 fs.writeFile() //创原创 2020-06-22 19:12:04 · 96 阅读 · 0 评论 -
node(3)-http模块
http 模块 引入http模块 添加一个核心的模块http模块,负责处理接收浏览发送过来的数据; const http = require("http"); 创建服务器 使用createServer()方法创建一个服务器 const server = http.createServer(); 监听数据 当浏览器发送过来请求后,就会触发 request 这个事件,这时会调用后面的回调函数; req表示请求对象,获取客户端的请求信息; res表示相响应对象,给客户端发送响应信息 serve原创 2020-06-19 10:40:26 · 75 阅读 · 0 评论 -
node(2)-CommonJS
CommonJS CommonJS是一个模块化的规范,弥补javascript没有模块化标准的缺陷. 它的终极目标就是使得javascript也能够像java这样的语言一样,能够开发大型应用程序。 CommonJS 就是模块化的标准,nodejs就是 CommonJS(模块化)的实现。 模块简介 在node中,一个js文件就是一个模块. 一些常用的公共功能编写在一个单独的JS文件中,这个文件就是作为一个模块存在的 模块作用域 在node中没有全局作用域的概念,通过requir原创 2020-06-18 00:03:12 · 77 阅读 · 0 评论 -
node(1)-认识node
#简介 基于 Chrome 的V8 JS 解析引擎之上,解放了Javascript的编程能力,为 Javascript 提供了 后端编程的能力,例如文件操作,http服务 所以说,Node.js 是 一个让javascript进行后端编程的一个运行平台;符合了一切ECMAScript规范的后台语言 V8引擎是一个JavaScript引擎实现,最初由一些语言方面专家设计,后被谷歌收购,随后谷歌对其进行了开源。V8使用C++开发,js在v8引擎下运行媲美二进制的速度 版本 LTS 长期稳原创 2020-06-17 23:57:04 · 199 阅读 · 0 评论