![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
wmTGmw
板凳坐穿也要死扛到底
展开
-
前端学习(三)-----Node.js(14 RESTful接口)
目录1.URL2.请求方法3.过滤数据4.返回结果接口:后端为前端提供的动态资源(对数据的增删改查)RESTful:是一种接口设计规范前后端分离1.URLhttp://127.0.0.1:8080/v1/emps 多个资源版本号资源名称(复数形式)http://127.0.0.1:8080/v1/emps/5单个资源...原创 2021-07-27 21:24:30 · 196 阅读 · 0 评论 -
前端学习(三)-----Node.js(13 mysql模块)
1.mysql数据库连接mysql.exe -h127.0.0.1 -P3306 -uroot -pmysql -uroot<拖拽脚本文件mysql -urootuse tedu;show tables;select * from emp;2.mysql模块Node.js下专门用于操作mysql数据库的模块属于第三方模块,需要下载安装npm ...原创 2021-07-27 21:16:21 · 70 阅读 · 0 评论 -
前端学习(三)-----Node.js(12 express框架)
目录一、express框架1.路由2.创建服务器3.请求对象和响应对象二、传递数据的方式三、路由器四、中间件1.应用级中间件2.路由级中间件3.内置中间件4.第三方中间件5.错误处理中间件一、express框架基于Node.js平台,快速、开放、极简的WEB开发框架网址:www.expressjs.com.cn属于第三方模块,需要先下载安装npm install express1.路由浏览器发来的请求,服务...原创 2021-07-27 21:10:58 · 180 阅读 · 0 评论 -
前端学习(三)-----Node.js(11 HTTP模块)
http模块:可以用来创建WEB服务器1.创建WEB服务器const app=http.createServer();//创建WEB服务器app.listen(8080);//设置端口2.)接收请求作出响应app.on('request',(req,res)=>{req 请求的对象req.url 请求的服务器端的资源req.method 请求的方法res 响应的对象res.writeHead() 设置响应的状...原创 2021-07-26 22:14:33 · 51 阅读 · 0 评论 -
前端学习(三)-----Node.js(10 HTTP协议)
目录1.通用头信息2.响应头信息(response)3.请求头信息(request)4.请求体 http协议:超文本传输协议,是客户端浏览器和WEB服务器之间的通信协议1.通用头信息 Request URL:要请求的资源 Request Method:对资源的操作方式get 获取/post 新建/delete 删除... Status Code:响应的状态码 1**:接收到了请求,还没做出响应 2**:成功的...原创 2021-07-26 21:56:12 · 71 阅读 · 0 评论 -
前端学习(三)-----Node.js(09 文件流)
createReadStream() 创建可读取的文件流,分段读取数据 createWriteStream() 创建可写入的文件流 on(事件名称,回调函数) 添加事件,一旦触发事件,会自动执行回调函数,属于异步执行;其中事件名称是固定的字符串形式 pipe() 管道,可以将读取的文件流添加到写入的文件流 ...原创 2021-07-26 21:50:31 · 79 阅读 · 0 评论 -
前端学习(三)-----Node.js(08 fs模块,同步与异步)
fs:文件系统模块,用于文件或目录的操作statSync(文件的路径) 查看文件的状态 mkdirSync(目录的路径) 创建目录 mkdirSync(目录的路径) 移除目录,不能移除有文件的目录原创 2021-07-26 21:27:49 · 327 阅读 · 0 评论 -
前端学习(三)-----Node.js(07立即执行计时器)
fs:文件系统模块,用于文件或目录的操作statSync(文件的路径) 查看文件的状态 mkdirSync(目录的路径) 创建目录 mkdirSync(目录的路径) 移除目录,不能移除有文件的目录原创 2021-07-26 21:22:42 · 115 阅读 · 0 评论 -
前端学习(三)-----Node.js(06 URL)
URL:统一资源定位,互联网上的任何资源(html,css,js,数据...)都有对应的URLhttp://www.codeboy.com:9999/products.html?kw=戴尔协议 域名/IP地址端口文件在服务器的路径查询字符串 new URL() :将一个URL解析为对象,获取URL中的各个部分...原创 2021-07-26 21:15:10 · 116 阅读 · 0 评论 -
前端学习(三)-----Node.js(05 querystring模块)
查询字符串:浏览器端向服务器端传递数据的一种方式,位于浏览器的地址栏http://www.codeboy.com:9999/products.html?kw=小米&price=4000 querystring模块用于处理网址中查询字符串的工具模块 parse() 将查询字符串解析为对象,最终获取数据...原创 2021-07-26 21:08:57 · 119 阅读 · 0 评论 -
前端学习(三)-----Node.js(04 包、NPM)
包:目录模块,通常表示第三方模块 npm:用于管理包的工具,在Node.js安装的时候会附带安装 CommonJS:是一种规范,制定的Node.js的模块规范,例如:require、module都是基于这个规范实现的1.切换命令行路径 cd 目录的路径 如果涉及到盘符的变化盘符名称: 在要进入的目录的空白位置,按住shift+右键,选择“在此处打开powershell窗口” 2.npm的使用npm 可以下载安装、卸载、升级、上传...原创 2021-07-26 22:04:25 · 80 阅读 · 0 评论 -
前端学习(三)-----Node.js(03模块)
1.模块 每一个文件代表一个模块,每个模块是一个独立功能体 module.exports:当前模块导出的对象,默认是一个空对象,如果导出那些内容需要放入到这个对象 require():是一个函数,用于引入其它的模块2.模块的简单使用__dirname 获取当前模块的绝对路径 __filename 获取当前模块的绝对路径和模块名称 require() 引入其它的模块,得到其它模块导出的对象 module 当前...原创 2021-07-25 20:12:10 · 71 阅读 · 0 评论 -
前端学习(三)-----Node.js(02全局对象)
目录1.global2.console3.process4.Buffer5.定时器函数1.global global:检测一个变量或者函数是否为全局的 JS下的global对象名称为:window在Node.js下,一个脚本文件下不属于全局作用域 在JS下,一个脚本下属于全局作用域,存在全局污染2.console console:控制台对象,用于输出console.log() 输出日志 console.inf...原创 2021-07-25 18:45:29 · 88 阅读 · 0 评论 -
前端学习(三)-----Node.js(01概述)
1.对比JSJS运行在客户端浏览器,存在多种解释器,有代码兼容性问题;Node.js运行在服务器端,只有一种解释器,无代码兼容性问题 两者都有相同自定义对象和内置(ES)对象,不同的宿主对象 JS用于开发浏览器的交互效果,Node.js用于服务器端的开发2.下载安装官方网站 www.nodejs.org 中文版www.nodejs.cn3.运行方式脚本模式 cmd下 node 文件交互模式 cmd下 node 回车 进入交互模式...原创 2021-07-25 18:06:16 · 66 阅读 · 0 评论