node.js
文章平均质量分 67
自己总结的有关node.js的一部分知识点
波er客
前端初学者,未来路漫漫,需不断不努力!!!
展开
-
全局安装nodemon包
1. 作业它能帮我们自动检测到我们的代码的修改,并自动重新运行我们的代码我们每次修改了代码,要想代码生效都需要运行。这有点麻烦哈。有没有一个工具会自动检测到我们的修改并自动重新运行我们的代码呢?有,它叫nodemon。地址2.安装步骤:在任意位置 打开一个小黑窗,输入如下命令npm install -g nodemon回车。此操作需要联网,根据网络速度所耗时间不同。如果这个命令执行完成并没有报错,就是说明安装成功了。对上面的命令说明如下: npm是一个工.原创 2021-09-12 11:20:20 · 87 阅读 · 0 评论 -
静态资源服务器
图示:1.批量处理请求:由于我们无法事先得知一个.html文件中会引用多少个静态资源(.png, .css, .js....),所以,我们不能像处理某个页面一样去处理它们。我们的解决办法是: 把所有的静态资源(.html,.png,.css,.js)全放在一个指定的目录里; 收到用户的请求之后,去指定的目录下去找对应的文件 找到,把内容读出来返回给用户。 找不到,报404。 2.目录如下:|-public|-public/index原创 2021-09-13 22:31:24 · 166 阅读 · 0 评论 -
Node.js(模块化和包)
1.模块化基本介绍1.1模块模块是对功能相似的函数或属性的封装。例如: fs 模块中封装了一系列文件操作的函数。例如:fs.readFile()、fs.writeFile() path 模块中封装了一系列路径处理的函数。例如:path.join(),path.basename()模块的好处:提高了函数的复用性! 1.2什么是模块化一个js文件可以引...原创 2021-09-11 23:28:08 · 265 阅读 · 0 评论 -
Node.js(服务器)
1.服务器相关概念-客户端和服务器1.1 服务器和客户端提供网络服务的一台机器,通过在自己的电脑上安装特殊的软件(或者是运行某段特殊的代码)来提供服务。服务器 = 电脑 + 能给其它电脑提供服务的软件客户端与服务器:提供服务的是服务器,享受服务的是客户端1.2 服务器类型根据服务不同,服务器的类型也不同: web服务器。安装apache, tomcat, iis, nginx, 或者在nodejs环境写代码 来提供:图片浏览,新闻浏览....等服务的服务...原创 2021-09-13 21:43:58 · 343 阅读 · 0 评论 -
Node.js--(express框架)
1. 基本介绍Express 是一个基于 Node.js 平台,快速、开放、极简的 web 开发框架 web 开发: 对不同的请求能够显示页面;提供接口服务; 框架是一个半成品,用来快速解决一类问题;框架:bootstrap, lay-ui, express, vue; 库就是工具集,通过调用api来完成具体的功能。 库:zepto.js , jQuery, day.js, , react ,underscore, lodash, art-template, axios, ec原创 2021-09-14 21:26:45 · 207 阅读 · 0 评论 -
Node.js 基本介绍
1.常用的终端命令:(1)del 文件名: 删除文件 (2)ipconfig: 查看IP命令 (3)mkdir 目录名 :在当前目录新建指定目录 (4)rd 目录名:在当前目录删除指定目录 (5)cd 文件名:切换到改目录下的子文件(cd空格后按tab键自动补全当前文件名,上方 向箭头键会自动往上寻找你输入整行命令并补齐) (6) ls或dir: 展开当前目录 (7)clear或cls: 清屏2.常用的快捷键 :(1)ctrl+shift +n : 快速...原创 2021-09-10 23:11:32 · 765 阅读 · 0 评论 -
i5ting_doc的安装和使用
i5ting_doc的安装和使用i5ting_toc是在node环境下的实现工具,用于将markdown文件转换为网页的工具,从而在浏览器中打开全局安装: npm install i5ting_toc -g使用方法: 1. 在要转换的文件目录下,按住shift + 鼠标右键,选择 “在此处打开命令行窗口” 2. i5ting_toc -f 要转换文件名.md ,如下图所示 ...原创 2021-09-12 11:08:00 · 145 阅读 · 0 评论 -
跨域问题--jsonp&cors
1. 跨域访问接口-整体说明跨域问题是我们前端开发中经常会遇到的问题,也是面试中的高频题。通过这一节的学习,我们就能解决这类问题啦。主要内容: 素材准备 错误原因分析 用JSONP来解决 用CORS来解决 2. 跨域-素材准备及错误展示2.1 目录结构|-public|-------index.html|-server.js2.2 前端页面public/index.html <!DOCTYPE html><...原创 2021-09-18 21:49:50 · 162 阅读 · 0 评论 -
数组的方法总结
1. arr.pop() 删除数组的最后一项 并返回删除的那个元素2. arr.shift() 删除数组的第一项 并返回删除的那个元素3. arr.push() 往数组最后追加元素,并返回新数组的长度4. arr.unshift() 往数组的最前面追加,并返回新数组的长度5. arr.concat() 将数组连接成一个新数组6. arr.reverse() 翻转数组顺序7. arr.join('') 用于把数组的每个元素拼接成为字符串8. arr.indexOf:查找在数组中首次出现的索引位置,...原创 2021-09-14 19:56:25 · 145 阅读 · 0 评论 -
Node实操--写一个真正的端口
1. 目标基于nodejs 用express + mysql 包 写接口,实现学生数据添加和查询。 2. 要求2.1 接口1 添加学生数据 url: localhost:3000/api/student method: post 参数格式:普通键值对 name: 字符串 age: 数值 测试:postman来测试...原创 2021-09-16 19:58:46 · 328 阅读 · 0 评论 -
Node.js(服务器)作业练习
写一个get类型的接口。要求: http://你的ip地址:8089/someword 返回值: 50%的可能成功返回: { data: '听君一席话,如听一席话!', message:'请求成功' code: 200}50%的可能成功返回:{ data: '你要是不丑,一定很漂亮!', message:'系统故障' code: 500}作业代码如下:// 目标// 完成server.js代码// http://localhost:808原创 2021-09-13 22:49:42 · 244 阅读 · 0 评论