
Nodejs
文章平均质量分 57
Nodejs学习笔记
codernmx
❤️砥砺前行,不负余光,永远在路上❤️
展开
-
Node.js 中的图片压缩技术
在开发 Node.js 应用时,图片优化是不可忽视的一环。通过合理使用图片压缩技术和工具,我们可以有效地减小文件大小,提高页面加载速度,从而提升用户体验。sharp、imagemin 和 tinify 是在 Node.js 中实现图片压缩的常用工具,开发者可以根据项目需求选择合适的工具进行优化处理。希望本文能够帮助读者更深入地了解 Node.js 中的图片压缩技术,以及如何在实际项目中应用这些技术,从而提升应用性能和用户体验。通过持续地优化图片加载,我们可以为用户提供更流畅、更快速的网络体验。原创 2024-03-14 14:49:19 · 2591 阅读 · 0 评论 -
使用Excel4Node库创建精美的Excel文档之(添加图片进excel)
excel4node是一个用于在Node.js环境中生成Excel文件的库。它提供了丰富的功能,可以帮助你创建包含数据、图表、样式和图片的Excel工作簿。简单易用:excel4node的API设计非常简单,容易理解和使用,即使对于没有Excel编程经验的开发者也很友好。丰富的功能:它支持创建工作簿、工作表、单元格、图表、样式和图片,并能够设置各种属性和格式。支持图片:excel4node允许你在Excel文档中插入图片,这在制作报告和数据可视化时非常有用。跨平台。原创 2023-09-10 23:58:14 · 1203 阅读 · 0 评论 -
解决nodejs报错:_http_outgoing.js:722 throw new ERR_INVALID_ARG_TYPE(‘first argument‘, ^TypeError [ERR_IN
nodejs中使用request报错:_http_outgoing.js:722 throw new ERR_INVALID_ARG_TYPE(‘first argument’, TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer or Uint8Array. Received an instance of Object给参数body转为json字符串就行,要原创 2022-06-20 15:54:13 · 2443 阅读 · 0 评论 -
nodejs中数据库关联表查询返回数组对象
我这里是有一个用户表和用户角色表,以及一个用户角色关联表,我想在查询用户列表的时候也同事返回用户的角色信息,纯前端不是很懂数据库,这里采用了最愚笨的方法,性能方面有些不妥,数据过多的话查询时间就会变的很长,可能操作有些那啥,但是写小项目能用,有啥更好的方案望指出。用户表角色表关联表三、后端接口首先查询用户信息,根据用户去使用关联查询拿到用户的角色信息,在处理一下数据,然后返回,这里因为result 是一个数组,后边遍历去查询又是一个异步操作,所有用了一下那个promis,等到所有遍历异步结束之后原创 2022-06-15 15:56:08 · 1233 阅读 · 1 评论 -
nodejs + express 实现文件上传,文件预览,浏览器预览pdf文件,解决跨域
nodejs + express 实现文件上传,文件预览,浏览器预览pdf文件,解决跨域原创 2022-03-23 11:07:13 · 4193 阅读 · 1 评论 -
NodeJS 连接、操作 MySQL 简单处理(mysql封装)
引入 mysql 然后简单处理一下var mysql = require('mysql');const { dbConfig } = require('../config/dbConfig')//连接数据库//创建连接var connection = mysql.createConnection(dbConfig);//连接数据库connection.connect();//执行语句sqlfunction execsql (sql) { const promise = new Promi原创 2021-08-09 11:41:40 · 409 阅读 · 0 评论 -
node js的token生成与验证之“jsonwebtoken“
❤️在繁华中自律,在落魄中自愈❤️目录一、生成token二、验证token三、完整的jwt.js 代码四、配合express使用token验证五、/api/login接口中的配置六、前端请求拦截器和响应拦截知道token的都不用多介绍,在node js 中使用的时候是需要引入 jsonwebtoken。导入包npm install jsonwebtoken -save一、生成token//生成tokenconst generateToken = function (user) { l.原创 2021-07-24 23:52:45 · 2219 阅读 · 3 评论 -
node学习笔记(四)发送邮件
目录需求:node发送邮件定时发送邮件发送邮件代码:实现定时发送需求:node发送邮件定时发送邮件需要准备的模块nodemailer,还需要去获取QQ邮箱的授权码执行的效果安装指令:npm install nodemailer --save发送邮件代码://导入发送邮件模块var nodemailer = require('nodemailer');var transporter = nodemailer.createTransport({ service: 'qq', au原创 2021-03-13 23:04:33 · 705 阅读 · 2 评论 -
node学习笔记(三)
一、request模拟http发送请求首先需要安装引用request模块npm install --save request1、GET请求方式//模拟发送http请求var request = require("request");//get请求request('http://www.baidu.com', function (error, response, body) { if (!error && response.statusCode == 200) {原创 2021-03-13 22:46:57 · 124 阅读 · 0 评论 -
nodejs学习笔记(二)
目录一、代码重定向二、服务端渲染和客户端渲染的区别三、export和module.exports的区别四、03-require模块加载规则、require方法加载顺序五、npm六、Express框架一、代码重定向也就是完成页面的跳转// 如何通过服务器让客户端重定向? // 1. 状态码设置为 302 临时重定向 // statusCode // 2. 在响应头中通过 Location 告诉客户端往哪儿重定向 /原创 2021-03-07 20:54:49 · 593 阅读 · 1 评论 -
nodejs学习笔记(一)
目录结构一、nodejs简介nodejs 中的 hello world !二、读取文件三、写文件四、http模块五、nodejs中的核心模块tips:修改nodejs代码之后需要重启服务,界面才会刷新我们可以使用`nodemon`来帮助我们完成自动重启,也就是他会自动监听代码的变化,完成界面的刷新,全局安装`nodemon`一、nodejs简介Node.js 是一个开源与跨平台的 JavaScript 运行时环境。Node.js 在浏览器外运行 V8 JavaScript 引擎(Google Chro原创 2021-03-06 23:17:36 · 358 阅读 · 0 评论