![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
文章平均质量分 63
沉默小管
我的开源项目:https://gitee.com/derekgo/vue-cms_xg
展开
-
【vue】vue-image-lazy图片懒加载使用与介绍【超详细+npm包源代码】
基于vue+vite制作的图片懒加载,取名叫vue-image-lazy-xg。文章中有插件源码,可供参考和借鉴原创 2023-08-02 00:10:34 · 1303 阅读 · 1 评论 -
【npm】基于vite制作自己的npm包+ts【超详细】
头脑一热想做自己的npm包,但是又无从下手,于是我找到了度娘…看着别人做挺简单,自己上手真难受。一路的坑。注意事项也挺多的,所以我特地详细介绍如何制作自己的npm包,并附上ts类型检测。提升用户体验感。初次踩坑,我的项目中,原创 2023-07-19 14:26:39 · 1242 阅读 · 0 评论 -
【node】node使用mysql连接池
1.什么是mysql连接池数据库连接池是程序启动时有足够的数量的数据库连接对象,组成的一个池子,由node程序动态调用池子中的对象,进行连接,使用,释放,关闭等操作2.为什么要使用mysql连接池为什么要使用mysql连接池,而不是单一的连接mysql,使用就链接,使用完就关闭,这不是挺方便的吗?恩~~~~ 一开始我也是图方便就参考了网上的代码,使用单一链接mysql的,但是出现了一个问题:就是我连接完之后我关闭了,这个期间,我又一个程序又要执行mysql,但是这个期间另一个程序以为是链接mysql原创 2022-03-21 14:13:16 · 2052 阅读 · 0 评论 -
【node】pm2管理node项目-05
linux安装node.js1.在linux环境下下载和安装nodecd /homewget https://nodejs.org/dist/v12.14.0/node-v12.14.0-darwin-x64.tar.gz解压压缩包tar -xvf node-v12.14.0-darwin-x64.tar.gz移动文件到指定文件夹下sudo mv ./node-v12.14.1-linux-x64 /usr/local/node创建软链接sudo ln -s /usr/local/原创 2022-02-09 13:41:05 · 1159 阅读 · 0 评论 -
【node】node中使用redis缓存-04
1.下载在windows下载redishttp://www.redis.cn/download.html2.开启redis1进入redis文件夹后再进入cmd,开启redisredis-server.exe redis.windows.conf如果出现一下报错需要进入redis,关闭redis,才能启动3.项目中创建redis类特别注意:使用redis的3.1.2版本,否者会报错redis.js文件let redis = require("redis");//redis链接的原创 2022-02-08 19:12:28 · 923 阅读 · 4 评论 -
【node】node使用express框架编写api接口-03
1.创建main.js项目入口文件https://blog.csdn.net/qq_36977923/article/details/1225319052.创建路由home的路由文件//引入express框架const express = require("express");//引入home的控制器const home = require("../../controller/home/home")//引入中间件const homeMiddle = require('../../midd原创 2022-02-08 18:55:10 · 650 阅读 · 0 评论 -
【微信小程序+node】微信小程序结合node用户登录-06
申请一个微信小程序账号,并获取appId,appSecret1.使用新的qq注册一个新的小程序2.获取appId,appSecret。特别注意appSecret需要自己保存,每次获取都要验证,特别麻烦。IP白名单可选开启,如果开启就把自己的服务器ip填入进去,否者获取不到请求的数据1.微信小程序登录获取codewxml<button wx:if="{{canIUseGetUserProfile}}" bindtap="getUserProfile"> 去授权 </button&原创 2022-02-08 18:02:48 · 3093 阅读 · 0 评论 -
【node】node创建项目目录解说超详细篇-02
1.constroller: 项目控制器,接收数据2.middleware: 项目路由中间件3.model: 数据模型,对数据库的操作4.node_modules: 项目的第三方插件5.router: 项目路由,每个文件对应每一个模块6.service: 项目服务器层,处理数据逻辑 6.utils: 项目的工具类-apiError.js 项目返回的错误码与错误内容类-config.js 项目配置文件-jwt.js .原创 2022-02-08 17:45:16 · 1442 阅读 · 1 评论 -
【node】Cannot set headers after they are sent to the client--【亲测绝对可以】
问题原因Cannot set headers after they are sent to the client翻译为:发送到客户端后无法设置标头我已经数据处理完了,为啥我还要设置头部呢?,我也没有去重新设置头部…解决步骤在最后send函数前添加await关键词(等待),就没有出现报错register= async (req,res,next)=>{await Login.register(xxx).then( async response=>{ await res.sen原创 2022-01-29 11:04:38 · 851 阅读 · 0 评论 -
【react17+ts】axios请求数据,node获取不到值
问题原因前端我使用formdata包裹数据,发送请求let data = new formdata()data.append('a','值');axios.post(url,data).then(res=>{ console.log('res=>',res); })解决步骤formdata默认请求是以 ‘Content-Type’: ‘application/json’ 发送请求,导致后端node获取不到键值对获取数据,所以我使用URLSearch原创 2022-01-29 10:56:55 · 915 阅读 · 0 评论 -
【node】npm清楚緩存,重新安裝第三方拓展
1.强制清除npm cache clean -f2.安裝npm install个人网站:沉默博客如有错误,请多多指教。如对你有帮助,给个赞吧。原创 2022-01-20 11:03:56 · 713 阅读 · 0 评论 -
【node】创建node项目超详细篇-01
1.安装node环境安装链接http://nodejs.cn/download/2.初始化node项目npm init3.安装第三方拓展##安装express框架npm install express##安装mysql数据库npm install mysql##安装令牌tokennpm install jsonwebtoken##安装加密解密的bcryptjsnpm install bcryptjs##安装热重启的nodemon//实时监听node修改的代码,并重启npm i原创 2022-01-17 01:40:59 · 7974 阅读 · 0 评论 -
【node】Cannot find module nodemon找不到nodemon模块
问题描述安装nodemon后,直接运行,出现找不到nodemon模块解决办法在package.json中修改scripts脚本运行"scripts": { "start": "nodemon main.js" },然后在运行npm start个人网站:https://www.php-china.com/blog/如有错误,请多多指教。如对你有帮助,给个赞吧。...原创 2022-01-17 01:37:56 · 1787 阅读 · 0 评论 -
【cnpm】cnpm安装过程
1.先安装node,查看node版本node -v2.安装淘宝镜像npm install -g cnpm -registry=https://registry.npm.taobao.org3.查看安装是否成功cnpm -v个人网站:https://www.php-china.com/blog/如有错误,请多多指教。如对你有帮助,给个赞吧。...原创 2021-12-24 17:44:26 · 1548 阅读 · 0 评论 -
Invalid drive: d:\的解决办法
解决办法1.win+r2.subst D: %TEMP%我的电脑就会出现多出一个d盘恢复到之前的模式1.win+r2.subst D:/D原创 2021-12-15 18:32:14 · 3745 阅读 · 0 评论