随笔分类 -  nodeJs

学习nodeJs的一些笔记和遇到的问题以及解决方法
摘要:1.需求 查看全局安装的包 2.步骤 打开终端 win + r ,输入cmd,打开终端 输入命令: npm list -g --depth 0 如果想要删除某个包,执行命令:npm uninstall -g 包名 说明 list 以列表形式展现 -g 全局查找 –depth 查找的层数–depth 阅读全文
posted @ 2021-07-24 09:54 .爬行的蜗牛 阅读(683) 评论(0) 推荐(0)
摘要:1.问题 2.原因 当我使用 nodeJs 12.0.0 版本的时候,就一直报这个错误 3.解决 使用nvm切换到11.0.0版本后 再运行 npm run dev:mp-weixin 没再报错 阅读全文
posted @ 2021-07-24 09:21 .爬行的蜗牛 阅读(1310) 评论(0) 推荐(0)
摘要:1.介绍 nvm 是 nodejs 的版本管理工具,可以在一个环境中同时安装多个 nodejs 版本(和配套的 npm 版本),并随时切换。好处是,开发调试不同 nodejs 应用变得更省心,随时切换所需要的版本。 前提 如果你之前安装了nodeJs 一定要记得删除!!! 找到你之前安装过的node 阅读全文
posted @ 2021-07-23 19:44 .爬行的蜗牛 阅读(4444) 评论(0) 推荐(0)
摘要:MongoDB 关系型和非关系型数据库 关系型数据库(表就是关系,或者说表与表之间存在关系)。 所有的关系型数据库都需要通过sql语言来操作 所有的关系型数据库在操作之前都需要设计表结构 而且数据表还支持约束 唯一的 主键 默认值 非空 非关系型数据库 非关系型数据库非常的灵活 有的关系型数据库就是 阅读全文
posted @ 2021-05-08 22:58 .爬行的蜗牛 阅读(69) 评论(0) 推荐(0)
摘要:设计操作数据的API文件模块 es6中的find和findIndex: find接受一个方法作为参数,方法内部返回一个条件 find会便利所有的元素,执行你给定的带有条件返回值的函数 符合该条件的元素会作为find方法的返回值 如果遍历结束还没有符合该条件的元素,则返回undefined /** * 阅读全文
posted @ 2021-05-08 22:57 .爬行的蜗牛 阅读(78) 评论(0) 推荐(0)
摘要:利用Express实现ADUS项目 模块化思想 模块如何划分: 模块职责要单一 javascript模块化: Node 中的 CommonJS 浏览器中的: AMD require.js CMD sea.js es6中增加了官方支持 起步 初始化 模板处理 路由设计 请求方法 请求路径 get参数 阅读全文
posted @ 2021-05-08 22:55 .爬行的蜗牛 阅读(87) 评论(0) 推荐(0)
摘要:学习Express 起步 cnpm install express npm i -S express // 引入express var express = require('express'); // 1. 创建app var app = express(); // 2. app.get('/',f 阅读全文
posted @ 2021-05-08 22:54 .爬行的蜗牛 阅读(77) 评论(0) 推荐(0)
摘要:Node中的其它成员(__dirname,__filename) 在每个模块中,除了require,exports等模块相关的API之外,还有两个特殊的成员: __dirname,是一个成员,可以用来动态获取当前文件模块所属目录的绝对路径 __filename,可以用来动态获取当前文件的绝对路径(包 阅读全文
posted @ 2021-05-08 22:52 .爬行的蜗牛 阅读(177) 评论(0) 推荐(0)
摘要:npm node package manage(node包管理器) 通过npm命令安装jQuery包(npm install --save jquery),在安装时加上--save会主动生成说明书文件信息(将安装文件的信息添加到package.json里面) npm网站 ​ npmjs.com 网站 阅读全文
posted @ 2021-05-08 22:46 .爬行的蜗牛 阅读(149) 评论(0) 推荐(0)
摘要:require的加载规则 核心模块 模块名 第三方模块 模块名 用户自己写的 路径 require的加载规则: 优先从缓存加载 判断模块标识符 核心模块 自己写的模块(路径形式的模块) 第三方模块(node_modules) 第三方模块的标识就是第三方模块的名称(不可能有第三方模块和核心模块的名字一 阅读全文
posted @ 2021-05-08 22:35 .爬行的蜗牛 阅读(214) 评论(0) 推荐(0)
摘要:Node中的模块系统 使用Node编写应用程序主要就是在使用: EcmaScript语言 和浏览器一样,在Node中没有Bom和Dom 核心模块 文件操作的fs http服务操作的http url路径操作模块 path路径处理模块 os操作系统信息 第三方模块 art-template 必须通过np 阅读全文
posted @ 2021-05-08 22:32 .爬行的蜗牛 阅读(210) 评论(0) 推荐(0)
摘要:服务器: // 1.加载http核心模块 var http = require('http'); // 2.使用http.createServer()创建一个web服务器 var server = http.createServer(); // 3.服务器要做的事儿 // 提供服务:对数据服务 // 阅读全文
posted @ 2021-05-08 22:18 .爬行的蜗牛 阅读(951) 评论(0) 推荐(0)
摘要:浏览器中的JavaScript是没有文件操作能力的 但是Node中的JavaScript具有文件操作能力 fs是file-system的简写,就是文件系统的意思 在Node中如果想要进行文件的操作就必须引用fs这个核心模块 在fs这个和兴模块中,就提供了人所有文件操作相关的API 例如 fs.rea 阅读全文
posted @ 2021-05-07 00:00 .爬行的蜗牛 阅读(101) 评论(0) 推荐(0)
摘要:查看Node环境的版本号 下载:https://nodejs.org/en/ 安装: 傻瓜式安装,一路next 安装过再次安装会升级 确认Node环境是否安装成功 搜索框输入cmd进入命令提示符 查看node的版本号:node --version 或者node -v 出现了版本号,则表示安装成功 问 阅读全文
posted @ 2021-05-06 23:27 .爬行的蜗牛 阅读(111) 评论(0) 推荐(0)
摘要:为什么要学习Node.js 企业需求 具有服务端开发经验更改 front-end back-end 全栈开发工程师 基本的网站开发能力 服务端 前端 运维部署 Node.js是什么 Node.js是JavaScript 运行时 通俗易懂的讲,Node.js是JavaScript的运行平台 Node. 阅读全文
posted @ 2021-05-06 22:58 .爬行的蜗牛 阅读(136) 评论(0) 推荐(0)

Document