随笔分类 -  node

摘要:#### 为什么要模块化开发 ``` 1. 依赖关系(a文件依赖b文件中的方法,b文件必须在a文件之前引入) 2. 命名问题 (多个文件变量名,方法名相同会出现覆盖) 3. 代码组织(后期不好维护) ``` #### 模块化规范有 ``` 1. Common.js 规范 node,webpack使用 阅读全文
posted @ 2023-07-14 09:29 南风晚来晚相识 阅读(48) 评论(0) 推荐(0) 编辑
摘要:#### 场景 ``` 我们可以使用 cookie,session,token 来做鉴权。 下面我们来看一下, 如何使用 token 来做鉴权 ``` #### jwt.sign 的简单介绍 ``` npm install jsonwebtoken 下载 使用 jsonwebtoken 生成toke 阅读全文
posted @ 2023-06-30 15:13 南风晚来晚相识 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:学习websocket,原来这么简单#### 简单介绍 websocket ``` WebSocket是一种在TCP连接上进行全双工通信的协议。 WebSocket通信协议于2011年被IETF定为标准。 然后WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数据交换变得更加简单, 允许服务端主 阅读全文
posted @ 2023-06-26 11:18 南风晚来晚相识 阅读(250) 评论(0) 推荐(0) 编辑
摘要:需求简介 很多时候,我们都会有这样一个业务。 将列表中的数据导出为excel。 这样做的目的是为了方便查看,同时可以保存在本地归档。 还可以将导出的Excel后的数据进行加工。 node-xlsx 的简单介绍 下载node-xlsx模块:cnpm install node-xlsx --save n 阅读全文
posted @ 2023-04-10 21:49 南风晚来晚相识 阅读(1893) 评论(0) 推荐(1) 编辑
摘要:node使用multer进行文件上传开场白 在平时的业务中,我们很多使用都会有文件上传这个功能。 今天分享一下使用 node+element-ui实现一下文件上传。 请个人大佬指点一番~~~。批评的时候稍微轻一点。 毕竟我心里承受能力弱地一批,一不高兴就喜欢.... 使用 element-ui库el-upload组件fil类型上传 前 阅读全文
posted @ 2023-03-12 10:56 南风晚来晚相识 阅读(481) 评论(0) 推荐(1) 编辑
摘要:安装模块 npm install nodemailer 代码 const nodemailer = require('nodemailer'); // 查找到有关QQ邮箱的相关信息在 /node_modules/nodemailer/lib/well-known/services.json // " 阅读全文
posted @ 2023-02-18 10:38 南风晚来晚相识 阅读(130) 评论(0) 推荐(0) 编辑
摘要:执行 node main.js 请问 b模块会被加载几次 //main.js require('./a.js') var fn = require('./b.js') console.log(fn.say()) //a.js console.log('a.js 被加载了') var fn = req 阅读全文
posted @ 2023-02-06 21:22 南风晚来晚相识 阅读(60) 评论(0) 推荐(0) 编辑
摘要:读取文件 fs 模块 第1个参数就是要读取的文件路径 第2个参数是一个回调函数(error,data)=>{} error 如果读取失败,error 就是错误对象 如果读取成功,error 就是 nu1l data 如果读取成功,data 就是读取到的数据,输出来的是是16进制的数据,可以通过 da 阅读全文
posted @ 2023-02-06 10:56 南风晚来晚相识 阅读(50) 评论(0) 推荐(0) 编辑
摘要:生成token使用 jsonwebtoken 插件 我当时使用的版本"jsonwebtoken": "^9.0.0", cnpm i jsonwebtoken -S 登录后生成token //routes/index.js文件 var express = require('express'); // 阅读全文
posted @ 2023-01-28 22:58 南风晚来晚相识 阅读(824) 评论(0) 推荐(0) 编辑
摘要:文件上传 文件上传需要借助一个中间件 multer 因此我们需要安装 cnpm install multer --save 前端界面 在express创建的项目下的 public/upload目录下创建 indexfileupload.html 如果你没有需要进行创建对应的文件 然后再地址栏输出 h 阅读全文
posted @ 2023-01-18 22:15 南风晚来晚相识 阅读(285) 评论(0) 推荐(0) 编辑
摘要:如何去掉 node.js 获取MySQL数据产生的RowDataPacket 利用JSON.stringify()把对象转为对象字符串,可去掉RowDataPacket。 router.post('/login', function (req, res) { let { username, pass 阅读全文
posted @ 2023-01-08 11:07 南风晚来晚相识 阅读(407) 评论(0) 推荐(0) 编辑
摘要:node启动项目造成内存溢出的解决办法 我们在使用node启动项目的时在项目较大的时候,可能会造成内存溢出。为什么会造成内存溢出呢? 要回答上面这个问题,我们要了解node中是如何分配内存的。 Node中通过JavaScript使用内存时只能使用部分内存(64位系统:1.4 GB, 32位系统:0. 阅读全文
posted @ 2023-01-01 23:37 南风晚来晚相识 阅读(12445) 评论(0) 推荐(1) 编辑
摘要:1. fs读取文件 const fs=require('fs');//引入文件读取模块 fs.readFile('./README.md',(err,data)=>{ // 如果出现错误,抛出错误 if(err) throw err; // 没有错,输入文件的内容 console.log(data. 阅读全文
posted @ 2021-04-13 22:29 南风晚来晚相识 阅读(90) 评论(0) 推荐(0) 编辑
摘要:代码在 ==》E:\nodes实战\myserve\testserve 1 express搭建后端请求路由,前端进行访问对应的接口 1) 创建项目目录 express 项目名 -e 然后按照提示就可以了 cd 项目名 2) 进入项目 下载依赖 cnpm i 在下载过程中出现 New minor ve 阅读全文
posted @ 2019-11-24 23:28 南风晚来晚相识 阅读(952) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2019-11-24 23:06 南风晚来晚相识 阅读(4) 评论(0) 推荐(0) 编辑
摘要:输入完成后 进入任意目录 输入 node --version 会出现相应的版本。 大佬地址 https://www.cnblogs.com/wang715100018066/p/8289863.html 阅读全文
posted @ 2019-10-23 20:43 南风晚来晚相识 阅读(880) 评论(0) 推荐(0) 编辑
摘要:后端代码 在后端的文件 routes文件夹下的connect.js文件中 // 引入mysql const mysql = require('mysql'); // 创建连接对象 const connection = mysql.createConnection({ host : 'localhos 阅读全文
posted @ 2019-05-28 00:44 南风晚来晚相识 阅读(781) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示