
node.js
文章平均质量分 74
node.js
程序猿向前跑
qq:1917671527
展开
-
node案例
login.html登录界面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>登录页面</title> <script src="./jquery.js"><原创 2022-05-29 17:17:00 · 253 阅读 · 0 评论 -
node连接数据库
1. 安装 mysql 模块mysql 模块是托管于 npm 上的第三方模块。它提供了在 Node.js 项目中连接和操作 MySQL 数据库的能力。想要在项目中使用它,需要先运行如下命令,将 mysql 安装为项目的依赖包:const mysql = require('mysql')// 2. 建立与 MySQL 数据库的连接关系const db = mysql.createPool({ host: '127.0.0.1', // 数据库的 IP 地址 user: 'root', //原创 2022-05-29 11:08:30 · 5385 阅读 · 0 评论 -
node-跨域
4.5 CORS 跨域资源共享接口的跨域问题刚才编写的 GET 和 POST接口,存在一个很严重的问题:不支持跨域请求。解决接口跨域问题的方案主要有两种:① CORS(主流的解决方案,推荐使用) ② JSONP(有缺陷的解决方案:只支持 GET 请求)2. 使用 cors 中间件解决跨域问题cors 是 Express 的一个第三方中间件。通过安装和配置 cors 中间件,可以很方便地解决跨域问题。使用步骤分为如下 3 步:① 运行 npm install cors 安装中间件② 使用原创 2022-05-28 14:37:18 · 882 阅读 · 0 评论 -
node-express(二)
3.1 中间件的概念什么是中间件中间件(Middleware ),特指业务流程的中间处理环节。5. 定义多个全局中间件6. 局部生效的中间件不使用 app.use() 定义的中间件,叫做局部生效的中间件,示例代码如下:7. 定义多个局部中间件可以在路由中,通过如下两种等价的方式,使用多个局部中间件:8. 了解中间件的5个使用注意事项① 一定要在路由之前注册中间件② 客户端发送过来的请求,可以连续调用多个中间件进行处理③ 执行完中间件的业务代码之后,不要忘记调用原创 2022-05-28 13:30:47 · 107 阅读 · 0 评论 -
node-express
1. 什么是 Express官方给出的概念:Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。通俗的理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。Express 的中文官网: http://www.expressjs.com.cn/3. 监听 GET 请求4. 监听 POST 请求通过 app.原创 2022-05-28 12:20:46 · 406 阅读 · 0 评论 -
node模块化
1.1 什么是模块化模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元。2.1 Node.js 中模块的分类Node.js 中根据模块来源的不同,将模块分为了 3 大类,分别是:⚫ 内置模块(内置模块是由 Node.js 官方提供的,例如 fs、path、http 等)⚫ 自定义模块(用户创建的每个 .js 文件,都是自定义模块)⚫ 第三方模块(由第三方开发出来的模块,并非官方提供的内置模块,也不是用户创建的自定义模块,使用前原创 2022-05-28 10:37:00 · 98 阅读 · 0 评论 -
Can‘t find Python executable “ python“, you can set the PYTHON env variable和vue-cookies
感觉sass就是一个巨坑的东西,次次只有安装这个,只要版本稍微出现一定的不对等就会出现各种奇怪的问题,个人感觉less相对没有出现这么多的问题,还没有这么多的事,可能自己比较菜。最后自己解决这个问题是通过安装python才解决的。真是醉了,垃圾东西。解决方案最终解决问题...原创 2022-05-21 22:50:19 · 156 阅读 · 0 评论 -
this.getOptions is not a function
Syntax Error: TypeError: this.getOptions is not a function@ ./node_modules/vue-style-loader??ref–11-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref–11-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/s原创 2022-02-04 07:15:02 · 3477 阅读 · 0 评论 -
code ERESOLVE, ERESOLVE could not resolve
npm ERR! code ERESOLVEnpm ERR! ERESOLVE could not resolvenpm ERR!npm ERR! While resolving: biyedurg@0.1.0npm ERR! Found: webpack@4.46.0npm ERR! node_modules/webpacknpm ERR! peer webpack@"^4.0.0" from @intervolga/optimize-cssnano-plugin@1.0.6npm ER原创 2022-02-04 07:07:40 · 2790 阅读 · 0 评论 -
node.js(二)
4.1 什么是 http 模块回顾:什么是客户端、什么是服务器?在网络节点中,负责消费资源的电脑,叫做客户端;负责对外提供网络资源的电脑,叫做服务器。http 模块是 Node.js 官方提供的、用来创建 web 服务器的模块。通过 http 模块提供的 http.createServer() 方法,就能方便的把一台普通的电脑,变成一台 Web 服务器,从而对外提供 Web 资源服务。4.2 进一步理解 http 模块的作用服务器和普通电脑的区别在于,服务器上安装了 web 服务器软件,例如:原创 2022-01-14 09:12:56 · 204 阅读 · 0 评论 -
node.js(一)
fs 文件系统模块2.1 什么是 fs 文件系统模块fs 模块是 Node.js 官方提供的、用来操作文件的模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。例如:⚫ fs.readFile() 方法,用来读取指定文件中的内容⚫ fs.writeFile() 方法,用来向指定的文件中写入内容// 1. 导入 fs 模块,来操作文件const fs = require('fs')// 2. 调用 fs.readFile() 方法读取文件// 参数1:读取文件的存放路径原创 2022-01-13 15:46:36 · 82 阅读 · 0 评论 -
node.js基础(二)
Buffer(缓冲区)• 从结构上看Buffer非常像一个数组,它的元素为16进制的两位数。• 实际上一个元素就表示内存中的一个字节。• 实际上Buffer中的内存不是通过JavaScript分配的,而是在底层通过C++申请的。• 也就是我们可以直接通过Buffer来创建内存中的空间。/*Buffer(缓冲区)Buffer的结构和数组很像,操作的方法也和数组类似数组中不能存储二进制的文件,而buffer就是专门用来存储二进制数据使用buffer不需要引入模块,直接使用即可在buff原创 2021-08-19 21:26:01 · 228 阅读 · 0 评论 -
node.js核心(一)
1.命令行窗口(小黑屏)、CMD窗口、终端、shell开始菜单 --> 运行 --> CMD --> 回车常用的指令:dir 列出当前目录下的所有文件cd 目录名 进入到指定的目录md 目录名 创建一个文件夹rd 目录名 删除一个文件夹目录. 表示当前目录… 表示上一级目录环境变量(windows系统中变量) pathC:\work\jdk\jdk1.7.0_75/bin;%CATALINA_HOME%/bin;C:\work\soft\tools\AppSer原创 2021-08-19 15:46:15 · 204 阅读 · 0 评论