![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node学习
文章平均质量分 50
一只小泰迪
疯狂的小狗
展开
-
MongoDB-01学习
MongoDB-01学习1.MongoDB是什么?MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在WEB应用提供可扩展的高性能数据存储解决方案。它的特点:高性能、易部署、易使用,存储数据非常方便。2.MongoDB术语/概念SQL术语/概念MongoDB术语/概念解释/说明databasedatabase数据库tablecollection数据库表/集合rowdocument数据记录行/文档columnfield数据字段原创 2021-03-22 14:02:06 · 105 阅读 · 0 评论 -
路由-学习11
路由const http = require('http')const fs = require('fs')http .createServer((req, res) => { const urlString = req.url switch (urlString) { case '/': res.end('hello , 首页') break case '/home': fs.readFile('./原创 2021-03-18 10:41:29 · 65 阅读 · 0 评论 -
stream&&readline-学习10
streamconst fs = require('fs')const zlib = require('zlib')const gzip = zlib.createGzip()const readStream = fs.createReadStream('./logs.txt')const writeStream = fs.createWriteStream('./logs2.txt')readStream.pipe(gzip).pipe(writeStream)writeStream原创 2021-03-18 09:36:08 · 201 阅读 · 0 评论 -
fs-学习09
fsconst fs = require('fs')const fsPromises = require('fs').promises// fs.mkdir('logs', (err) => {// if (err) throw err// console.log('文件夹创建成功')// })// fs.rename('./logs', './log', () => {// console.log('文件夹名称修改成功')// })// fs.rmdir(原创 2021-03-18 09:07:26 · 129 阅读 · 0 评论 -
事件触发-event-08学习
事件触发-eventconst EventEmitter = require('events')class MyEventEmitter extends EventEmitter {}const event = new MyEventEmitter()event.on('play', (value) => { console.log(value)})event.once('play1', (value) => { console.log(value)})event.原创 2021-03-17 13:50:56 · 72 阅读 · 0 评论 -
关于跨域-07学习
跨域1.跨域:jsonpindex.html<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scal原创 2021-03-17 11:27:10 · 63 阅读 · 0 评论 -
常用内置模块-06学习
常用内置模块学习先安装log4jsnpm install log4js -D1.url// 常用内置模块const log4js = require('log4js')log4js.configure({ appenders: { cheese: { type: 'file', filename: 'cheese.log' } }, categories: { default: { appenders: ['cheese'], level: 'error' } }})var log原创 2021-03-16 21:51:46 · 53 阅读 · 0 评论 -
模块/包与CommonJS-05学习
模块/包与CommonJS1.模块/包分类Node.js有三类模块,即内置模块、第三方的模块、自定义的模块内置模块const path = require('path')var extname = path.extname('index.html')console.log(extname)第三方的Node.js模块第三方的Node.js模块指的是为了实现某些功能,发布的npmjs.org上的模块,按照一定的开源协议供社群使用。如:npm install chalkconst原创 2021-03-16 21:15:35 · 113 阅读 · 0 评论 -
node相关工具-02学习
node相关工具-02学习一、NVM:Node Version Manager1.1Mac安装nvmhttps://github.com/nvm-sh/nvm/blob/master/README.md1.2Windows安装nvmnvm-windowsnodist二、NPM:Node Package Manager** 2.1全局安装package**npm install forever --global (-g)forevernpm uninstall forever --g原创 2021-03-16 15:36:55 · 128 阅读 · 0 评论 -
node-01学习
node-01学习一、为什么要学习node?企业需求:具有服务端开发经验更好front-ent(前端)back-end(后端)全栈开发工程基本的网站开发能力服务端前端运维部署多人社区项目(练习)后端服务端语言1.java2.PHP3.python4.Ruby5.Net 。。。6.Node.js二、Node.js是什么?1.特性Node.js可以解析JS代码(没有浏览器安全级别的限制)提供很多系统级别的API,如文件的读写(File System)进原创 2021-03-16 10:28:32 · 95 阅读 · 0 评论 -
webpack-01学习
webpack学习前言在没有出现模块管理器之前的前端开发,如果要引用依赖资源,通常的做法是将依赖文件引用到.html文件中。比如,要引用js文件,在.html文件中用<script>标签引用;引用.css文件,在.html文件中用<link>标签引用。这样做的弊端是,如果引用的资源文件太多,请求太多,或拖慢网页的加载速度,影响用户体验,另外也会使得网页体积臃肿、不便维护。随着模块管理器的出现,上述问题得到解决。目前市面上的包管理器有很多,比如Bower、Browserify、we原创 2021-03-14 22:20:48 · 101 阅读 · 0 评论 -
npm-01学习
npm一、什么是npm?简单来说npm(Node Package Manager)是包含在Node.js里面的一个包管理工具,如果读者之前使用过Node.js,那么对npm应该不会陌生,因为npm会随着Node.js一起安装。npm是世界上最大的软件注册表,其为卡发着连接到了一个广阔的JavaScript世界。据官方数据统计,npm大约每周有30亿的惊人下载量,其中包含大约60万个package(代码模块)。npm为开发者提供了一个代码模块共享的大平台,开发者既可以从npm服务器上下载其他开发人员共享原创 2021-03-14 20:33:25 · 168 阅读 · 0 评论 -
1.Symbol
1.SymbolES6新增的数据类型 - 基本类型值是由Symbol函数调用产生的var s1 = Symbol();var s2 = Symbol();// console.log(typeof s1);console.log(s1,s2)// Symbol() , Symbol()var s3 = Symbol('123')var s4 = Symbol('123')// Symbol('123') ,Symbol('123')console.log(s3===s4)// f原创 2020-12-02 09:00:13 · 153 阅读 · 0 评论