
Node.js笔记
文章平均质量分 87
一起学node.js
迷人的萌庆
这个作者很懒,什么都没留下…
展开
-
node(7)-mongoose
node连接mongoDB使用mongoose连接数据库安装mongoosenpm install mongoose -Syarn add mongoose引入mongoosevar mongoose = require('mongoose')连接数据库使用connect连接mongodb数据库,端口号27017mongoose.connect('mongodb://localhost:27017/H51905',{useNewUrlParser:true})返回待定状态原创 2020-06-22 19:17:53 · 232 阅读 · 0 评论 -
node(6)-MongoDB
MongoDB简介MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个非关系型的数据库 nosql特点MongoDB 是一个面向文档存储的数据库,操作起来比较简单和容易。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含原创 2020-06-22 19:16:59 · 171 阅读 · 0 评论 -
node(5)-包和npm
包和npm包(Package)第三方模块由包组成,可以通过包来对一组具有相互依赖关系的模块进行统一管理。一个包里面拥有很多个模块,这些模块统一的暴露到出口模块(这是对外的接口),我们使用的时候只需要引入出口模块即可包结构 package.json 描述文件(必需) bin 可执行的二进制文件 lib js代码 doc 文档 test 单元测试package.json描述了这个项目所需要的各种模块,以及项目的配置信息(例如名称,版本,许可证等数据)别人可以根据原创 2020-06-22 19:15:21 · 216 阅读 · 0 评论 -
node(5)-path、url模块
path 模块path模块可以正确的拼接出和当前系统一样反斜杠的地址引入const path = require('path')join方法连接路径,会解析成当前系统支持的路径path.join('public','uploads','avatar') // public\uploads\avatarfs.readFile(path.join(__dirname,'01.hello.js'),'utf8',(err,doc)=>{})resolve()方法获取当前文件的绝对原创 2020-06-22 19:13:32 · 242 阅读 · 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 · 125 阅读 · 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 · 109 阅读 · 0 评论 -
node(2)-CommonJS
CommonJSCommonJS是一个模块化的规范,弥补javascript没有模块化标准的缺陷.它的终极目标就是使得javascript也能够像java这样的语言一样,能够开发大型应用程序。CommonJS 就是模块化的标准,nodejs就是 CommonJS(模块化)的实现。模块简介在node中,一个js文件就是一个模块.一些常用的公共功能编写在一个单独的JS文件中,这个文件就是作为一个模块存在的模块作用域在node中没有全局作用域的概念,通过requir原创 2020-06-18 00:03:12 · 115 阅读 · 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 · 232 阅读 · 0 评论