![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nodejs
文章平均质量分 87
nodejs学习
ILove_bugs
less is more
展开
-
webpack
WebPack4.X配置指南一、简介(一)WebPack简介Webpack是一个前端自动化打包工具,根据它的名字也很好理解,web-pack顾名思义就是前端打包工具,它是基于Node和NPM的,所以在安装使用webpack之前,需要安装nodejs,nodejs的版本过低也不行,所以推荐安装nodejs版本为v8.11.2以上,npm版本为v5.6.0以上。二、项目建立(一)项目建立第一步:新建一个文件夹,命名为mywebpack;第二步:在cmd命令框中使用cd命令切...原创 2021-11-25 19:25:08 · 397 阅读 · 0 评论 -
Ajax 接口开发规范
# 一、接口开发规范(RESTful api)### 1.1 简介RESTful规范,是目前一种比较流行的互联网软件设计规范。这个规范约束的就是路由地址应该如何定义,返回的json接口数据应该如何规范。**什么是RESTful规范的API?****当我们使用RESTful规范来设计我们应用程序接口(API)时对于同一个资源(比如:班级、学生、成绩等)的路径使用同一个,然后通过不同的请求方式来区别具体的操作(比如:添加、修改、删除等)。**### 1.2 优点:使开发者在进行独立开原创 2021-11-11 08:38:11 · 280 阅读 · 0 评论 -
数据库 增删改查
# 一、数据库介绍## 1.1 什么是数据库? 数据库(database)是用来**组织**、**存储**和**管理数据**的仓库。要想管理数据就需要安装对应的软件:比如我们的excel。## 1.2 常见数据库**常用的关系型数据库有**:(1)MySQL 数据库,目前使用最广泛、流行度最高的开源免费数据库 (甲骨文)(2)Oracle 数据库,收费 (甲骨文)(3)SQL Server 数据库,收费 (微软)以上三种属于传统型数据库,又叫...原创 2021-11-05 20:09:48 · 309 阅读 · 0 评论 -
文件上传 cookie session ejs模板引擎
# 一、项目开发流程把前端给的文件一一归类。1、html页面放在views文件夹2、静态资源放在static或public3、配置一些post中间件(因为要接收post传递过来的参数)4、配置开放静态资源的中间件# 二、文件上传## 2.1 前端**注意:**当表单中含有<input type="file">文件上传的表单项,则要把表单的编码设置为流媒体格式才能把用户选择的要上传的文件内容上传到服务器上```html<body> &...原创 2021-11-04 20:26:08 · 183 阅读 · 0 评论 -
Express 中间件
一、中间件1.1 简介中间件(Middleware),特指业务流程的中间处理环节。我们可以把中间件比作工厂中的车间。比如:在处理铁矿石的时候,一般都要经过三个处理环节,从而保证处理过后的矿石达到标准的钢材。处理铁矿石的这三个中间处理环节,就可以叫做中间件。而中间件其实是路由的升级,也能达到请求的匹配,只不过必须要进行下一步处理,以到达最终的路由匹配,就像在工厂中生产产品,最后必须要出厂。1.2 中间件的好处1.3 中间件执行流程当一个请求到达Express的服务器之后原创 2021-11-03 21:00:45 · 132 阅读 · 0 评论 -
Ecpress 路由
一、简介Express是基于基于 Nodejs平台,快速、开放、极简的 Web 开发框架【后端框架】。中文地址:Express - 基于 Node.js 平台的 web 应用开发框架 - Express 中文文档 | Express 中文网官网地址:Express - Node.js web application framework作用:使用 Express,我们可以方便、快速的创建 Web 网站的服务器或 API 接口(纯json数据)的服务器。本质上:express是一个第三方包存原创 2021-11-02 19:45:54 · 373 阅读 · 0 评论 -
Nodejs-day03 服务器与客户端
一、服务端与客户端1.1. 什么是上网通过客户端代理工具来访问因特网(internet)进行获取各种各样的资源(文字、图片、音频、视频,....css/js)获取资源的过程就也就是享受服务的过程 。1.2 享受服务的流程1、现实生活中的服务请求:处理:响应:2、互联网上的服务(客户端与服务器端的一次请求流程)请求(request):用户通过客户端代理工具(浏览器)向服务器发起要请求的资源处理:服务端启动对应的应用程序对用户的请求进行处理响应(res原创 2021-11-01 20:08:13 · 204 阅读 · 0 评论 -
Nodejs-day 02 应用程序从架构 模块系统 npm与包
一、应用程序从架构分为:C/S、B/SC/S: client:客户端server:服务器C/S的特点: 客户端需要安装C/S的缺点:客户端需要安装B/S: browser:浏览器 【重点】server:服务器B/S的特点:客户端无需安装,只要有浏览器和网络就可以随时随地来访问。B/S的缺点:客户端没有数据处理能力,所有的数据(业务)都要提交给服务器来处理,当访问量较大时服务器的压力也会增大。B/S程序的运行原理【重点】:请求:request响应:res原创 2021-10-29 20:03:08 · 171 阅读 · 0 评论 -
Node -day01
一、Node简介Node.js是一个能够在服务器端运行JavaScript的开放源代码、跨平台JavaScript运行环境。Node.js主要用于编写像Web服务器一样的网络应用官网地址:Node.js中文官网:Node.js 中文网1.1 什么是Node.jsNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境[在服务器端的运行环境]。1.2 为什么学习Node.js● 学习Node.js是为了解前后端交互流程● 同时为后面学习前端原创 2021-10-28 18:14:08 · 257 阅读 · 0 评论 -
ES6 第二天
```内容:ECMAScript基础日期:xx-xx-xx```# 一、...运算符【重点】## 1.1 扩展运算符(spread)1、扩展运算符的语法: ...2、扩展运算符的功能: 展开数据、收集数据### 1.1.1函数传参```javascript<script> //收集数据 //function demo(x, y, z) { function demo(...y) { //收集数据...原创 2021-10-27 20:55:56 · 174 阅读 · 0 评论 -
ES6 第一天
let和const命令ES6 新增了let命令,用来声明变量。ES6新增了const命令用来声明一个只读的常量。2.1 let命令2.1.1 基础用法2.1.2 let命令特点【重点】 let不存在变量提升与暂时性死区 代码案例: <script> //var有变量提升 console.log(age); var age = 20; //let不存在变量提升 ...原创 2021-10-26 21:02:51 · 395 阅读 · 0 评论 -
关于git
二、Git版本控制工具为什么要使用版本控制工具?【了解】在公司中开发项目时通常是多人协同开发,经常会出现代码文件相互被覆盖、代码不同步、同一个文件在电脑中存在多份等情况,如果使用版本控制工具则上面这些问题都会被解决。2.1 版本的概念(1)初指一种书籍经过多次传抄而形成的各种不同本子。随着时代的发展,版本也开始应用于软件上。(2)软件版本编号制定是指为软件设置版本号码的方式。通常,版本号码会以数字订定。如:CTS3.3.5、QQ 2021 Beta各版本的时间轴演变,每一次版...原创 2021-10-25 19:21:01 · 211 阅读 · 0 评论