node
文章平均质量分 95
Welkin_qing
个人一些小小的总结和感悟.
展开
-
node之手写脚手架
文章目录一、初始化cli工具(1)创建文件(2)执行文件二、动态获取版本号(1)创建(2)使用三、自定义配置命令(1)配置reflect(2)配置命令行数组(3)配置help命令四、配置create命令(1)配置路径(2)创建create文件(3)通过axios拉取github上的模板信息1. 安装axios2. 获取github上的模板信息3. 设置loading加载样式a. 安装b. 函数如下c. 调用如下4. 设置终端选择功能a. 安装c. 函数如下5. 获取github模板上的版本信息a. 获取ve原创 2021-09-07 18:20:39 · 1287 阅读 · 0 评论 -
在Express中配置使用express-session插件
参考文档:https://www.npmjs.com/package/express-session安装:npm install --save express-session配置:该插件会为req请求对象添加一个成员:req.session默认是一个对象这是简单的配置方式,暂且先不用关心里面的参数的意义app.use(session({ // 配置加密字符串,它会在原有加密...原创 2018-11-11 20:06:11 · 392 阅读 · 0 评论 -
中间件
一、 中间件的介绍http://expressjs.com/en/guide/using-middleware.html中间件的本质就是一个请求处理方法,我们把用户从请求到响应的整个过程分发到多个中间件去处理,这样做的目的是提高代码的灵活性,动态可扩展的。同一个请求所经过的中间件都是同一个请求对象和响应对象二、 应用程序级别中间件万能匹配(不关心任何请求路径和请求方法)app.u...原创 2018-11-17 15:26:21 · 518 阅读 · 0 评论 -
详谈事件循环
文章目录一、js事件循环(1)执行栈【先进后出】(2)消息队列【先进先出】(3)宏观任务和微观任务1. js引擎运行机制2. 变相理解本文将详细介绍事件循环,首先声明事件循环分为浏览器下js引擎的事件循环和node事件循环(P.S. 事件循环简直是一个老生常谈的问题了,我最近在看node,发现之前写的博客中讲的不够清晰,现在再次做一次总结和完善)附上我之前的文章链接,有兴趣的可以看下:https://blog.csdn.net/Welkin_qing/article/details/88956200原创 2021-05-11 17:49:36 · 919 阅读 · 0 评论 -
React之项目运行出现Something is already running on port 3000
文章目录1. 运行react项目出现Something is already running on port 3000解决办法:1. 运行react项目出现Something is already running on port 3000这是默认端口,显示有服务运行在3000端口上,用了网上的各种办法,杀进程,或者退出node服务都没有办法解决解决办法:是hosts文件中映射到本地主机的映射不正确(或者没有映射),并且与端口没有任何关系10.2.224.130 localhost 只需将原创 2020-10-16 11:38:40 · 988 阅读 · 2 评论 -
node工具-nodemon的下载和使用
作用在使用node做项目的过程中,经常会遇到修改了后台然后再重启node的情况,这样会让人感觉很不方便,所以在这里,介绍一款插件,这个插件的作用是:不管修改了前端页面还是后台,都可以不用重启node解决频繁修改代码重启服务器的问题介绍nodemon 是一个基于node.js开发的命令行工具下载:npm install --global nodemon注意:在任意目录执行该命令都...原创 2018-12-10 22:37:51 · 4064 阅读 · 0 评论 -
如何在Node中使用Promise
如何在Node中使用Promise原创 2018-10-27 23:17:44 · 515 阅读 · 0 评论 -
Node之使用Mongoose操作MongoDB
在上一篇博客里介绍了MongoDB数据库,也基本上感知了MongoDB的基本用法,这一篇将介绍一下如何在node中使用mongodb一、在Node中如何操作MongoDB 数据库使用官方的MongoDB包来操作https://www.npmjs.com/package/mongodb在上边有官方的教程和步骤(比较源生)使用第三方mongoose来操作MongoDB数据库mongoose...原创 2018-10-26 21:32:13 · 649 阅读 · 0 评论 -
使用Node操作MongoDB和MySQL
MongoDB 的介绍1.简单介绍一下关系型数据库和非关系型数据库a. 关系数据库表 === 关系(表与表之间存在关系)所有的关系型数据库都需要通过sql语言来操作所有的关系数据库在操作之前都需要设计表结构而且数据表还支持约束唯一的主键默认值非空b. 非关系型数据库灵活有的非关系型数据库就是键值段(key-value对)但是MongoDB是长的最像关系型数据...原创 2018-10-26 20:01:29 · 674 阅读 · 0 评论 -
初识Express之express基本操作
最近在学习express,真的是发现到了他的强大之处,这篇博客应该会持续更新直到补充完整,然后也会做一个简单的留言本demo一、express 的介绍和安装1. 为什么要使用express?首先express是一个node框架。其次,原生的http在某些方面的表现不足以应对开发需求,则使用框架,一是提高效率,二是让代码高度统一。express官网:http://expressjs.com/...原创 2018-10-15 21:31:26 · 2252 阅读 · 0 评论 -
初识Node之Node常见语法操作总结
1.利用typeof区分数据类型var a;var b = 12;var c = 'node.js';var d = true;var e = function() {}var f = null;var g = { num: 12}var arr = [a,b,c,d,e,f,g];for(var i = 0, max = arr.length; i < max...原创 2018-09-22 16:05:31 · 509 阅读 · 0 评论 -
npm介绍及使用
我们在使用node时会经常下载node_modules和配置package.json文件,今天刚好学习到了其中原理,所以写下来和大家分享。一、npm1. npm网站用来搜索第三方包,或者上传第三方包npm网站https://www.npmjs.com.cn/2. npm命令行工具只要安装了node,则安装了npm但是npm也有版本的概念npm命令行工具https://www.npm...原创 2018-10-11 22:43:03 · 582 阅读 · 0 评论 -
初识Node之Node中的js - 核心模块
一、Nod.js基本概念1.为什么学Node-企业需求:具有服务端开发需求-目的:打开服务端黑匣子-网站开发能力:服务端,前端,运维部署2.Node是什么?-Node.js不是语言,不是库,也不是框架-是JS运行时环境(是一个平台),可以解析和执行JS代码3. Node.js 中的 JavaScript没有 BOM、DOMEcmaScript 基本的 JavaScript 语...原创 2018-09-19 23:49:12 · 276 阅读 · 0 评论 -
初识Node使用模板引擎实现Apach
原理:1.使用fs.readdir得到 wwwDir 目录列表中的文件名和目录名2.如何将得到的文件名和目录名替换到 template.html 中2.1 在 template.html 中需要替换的位置预留一个特殊的标记(就像以前使用模板引擎的标记一样)2.2 根据 files 生成需要的 HTML 内容3.发送解析替换过后的响应数据1.安装node_modulesnp...原创 2018-09-23 19:23:39 · 327 阅读 · 0 评论