首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端菜鸟入门Node.js
空尽欢
创建于2021-11-10
订阅专栏
2021年11月10日,上班摸鱼的时候,突然感到莫名的失落,这样下去我是不是会越来越菜,于是打算学习一点新知识,就从Node.js开始吧,本专栏只是用来记录学习笔记的,开干!!!
等 6 人订阅
共20篇文章
创建于2021-11-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
第二十天、文件上传下载实现
一、文件上传 1、multer中间件 再上传文件时,我们通常会使用到他。Multer用于处理multipart/form-data 类型的表单数据。首先我们先安装它: 2、使用 首先在form表单中我
第十九天、cookie和session
一、关于Cookie 在我们关闭一个登录过的网址并重新打开它后,我们的登录信息依然没有丢失;当我们浏览了商品后历史记录里出现了我们点击过的商品;当我们推回到首页后,推荐商品也为我们选出了相似物品;事实
第十八天、get/post请求和中间件
一、node热重启 1.安装 2.运行启动 二、关于get请求 一般在网站开发中,get都用作数据获取和查询,类似于数据库中的查询操作,当服务器解析前台资源后即传输相应内容;而查询字符串是在URL上进
第十七天、EJS模板的基本使用
一、简介 相比于jade模板引擎,ejs对原HTML语言就未作出结构上的改变,只不过在其交互数据方面做出了些许修改,相比于jade更加简单易用。因此其学习成本是很低的。您也可参考ejs官网:https
第十六天、Express路由
一、Express路由简介 路由表示应用程序端点 (URI) 的定义以及响应客户端请求的方式。它包含一个请求方时(methods)、路径(path)和路由匹配时的函数(callback); 二、Exp
第十五天、Express的安装及脚手架
Express的安装方式 Express的安装可直接使用npm包管理器上的项目,在安装npm之前可先安装淘宝镜像: 这样我们使用cnpm的来代替npm,这使得下载速度提高很多;其次你需要在你项目目录下
第十四天、MySQL视图以及部分操作补充
视图 对于复杂的查询,在多次使用后,维护是一件非常麻烦的事情 解决:定义视图 视图本质就是对查询的一个封装 定义视图 视图的用途就是查询 操作 MySQL 创建数据库 我们可以在登陆 MySQL 服务
第十三天、范式与关系,连表查询和子查询
一、范式与关系 假设有一个名为employee的员工表,它有九个属性:id(员工编号)、name(员工名称)、mobile(电话)、zip(邮编)、province(省份)、city(城市)、dist
第十二天,MySQL基本操作
一、数据筛选条件 使用where子句对表中的数据筛选,结果为true的行会出现在结果集中 语法如下: 1.比较运算符 等于= 大于> 大于等于>= 小于< 小于等于<= 不等于!=或<> 例如: 查询
第十一天,Node.js+MySQL数据库
今天正式开启第二阶段学习,先了解数据库相关知识和Node.js对数据库的操作等。 一、数据库安装 数据库:专门用于存放数据地方。sqlServer,mysql,sqlite 数据库分类:关系型数据库(
第十天,npm包上传和服务器公网部署
到今天node.js的基础部分基本就过了一遍,感觉不是很全面,但也是基础基本入门了,今天就学习一下npm上传封装好的工具包和公网部署服务的方法。 一、npm包上传 1. 创建文件夹 2. npm包的初
第九天,http静态服务器实现和动态渲染
1.静态服务器定义 能够根据需要请求的文件,原封不动的将服务器磁盘中的数据直接返回给到浏览器。 根据设定的目录,判断用户是否请求的文件时静态文件 从磁盘读取静态文件并返回 如何 根据后缀名返回文件类型
第八天,网络通信原理、HTTP协议和http模块
1、协议及协议栈的基本概念 1.1、什么是协议 协议是网络中计算机或设备之间进行通信的一系列规则的集合。常用协议有IP、TCP、HTTP、POP3、SMTP等。 1.2、什么是协议栈 在网络中,为了完
第七天,Puppeteer
Puppeteer是谷歌官方出品的一个通过DevTools协议控制headless Chrome的Node库。可以通过Puppeteer的提供的api直接控制Chrome模拟大部分用户操作来进行UI
第六天,爬取数据(cheerio)
cheerio是nodejs的抓取页面模块,为服务器特别定制的,快速、灵活、实施的jQuery核心实现。适合各种Web爬虫程序。 安装 特点 熟悉的语法 :cheerio实现了jQuery的一个子集,
第五天,路径模块(path)、系统模块(os)和网址(url)
Node.js中path模块提供了一些路径操作的api,os模块提供了一些操作系统相关信息的api。今天主要对path和os模块的常用api学习了解! 1.路径模块(path) 提供操作路径信息api
第四天,node.js事件
Node.js 是单进程单线程应用程序,但是因为 V8 引擎提供的异步执行回调接口,通过这些接口可以处理大量的并发,所以性能非常高。 Node.js 几乎每一个 API 都是支持回调函数的。 Node
第三天,fs--node输入、输出与Stream(流)
今天主要是对readline模块的学习使用 什么是readline readline允许从可读流中以逐行的方式读取数据,比如rocess.stdin等。 在node.js命令行模式下默认引入了read
第二天,fs--文件系统,文件读取、写入、删除以及buffer(缓存)
fs主要是读文件和写文件用的,用途非常广法也非常方便,也是系统自带的文件类型操作的模块。 Node.js中文文档:http://nodejs.cn/api/fs.html 1.fs文件模块导入 2.文
第一天,导入、导出和模块化
Node.js的介绍和安装就直接略过了吧!!! Node.js采用的是CommonJs规范,在Node.js中,一般将代码合理拆分到不同的JS文件中,每一个文件就是一个模块,而文件路径就是模块名。 N
下一页