webxue
v1
首页
博文
随手记
生活日志
登录 | 注册
全部
学习记录
经验分享
2023/04/21
NodeJS定时备份MySQL
# 前言前段时间发生了一件令我哭笑不得的事,部署在 `Centos` 服务器上的项目,因为需要重新上传· `部署`,所以我执行了下面一段命令:```bash rm -rf /* ```当我按下回
2023/04/12
NestJS封装Redis类
# 开发背景书接上回,在开发`个人博客`的注册功能时,需要实现`获取邮箱验证码`,[上篇文章](https://juejin.cn/post/7220725356457164859)已经讲过`Nest
2020/01/05
MongoDB在Windows下的初体验
目录一、MongoDB的安装1.1 MongoDB的下载安装1.2 环境变量的配置1.3 启动Mongo服务1.4 初体验二、MongoDB基本命令2.1 基本命令12.2 基本命令22.2.1 增加数据2.2.2 修改数据2.2.3 删除三、用JavaScript来写命令四、MongoDB插入的批量操作五、MongoDB Updata常...
2020/01/05
Linux下MongoDB数据库的应用
//下载MongoDBcurl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz//解压MongoDBtar -zxvf mongodb-linux-x86_64-3.0.6.tgz//移动mongodb-linux-x86_64-3.0.6下面的目录到/usr/local/mongodbmv m...
2020/01/14
Node.js+MongoDB初体验
首先要有Node.js基础,还要有MongoDB基础根据MongoDB文档来看,点击进入MongoDB示例根据菜鸟教程提供的Node.js连接MongoDB的方法点击进入菜鸟教程Node.js连接MongoDB第一次使用Node.js配合MongoDB,先简单的写个小Demo吧const express = require('express');const app...
2020/01/17
Node.js使用连接池连接MySQL
首先引入mysql模块const mysql = require('mysql');然后写连接池const pool = mysql.createPool({ host : 'ip',//主机地址 user : 'root',//用户名 password : '123456',//密码 port : 3306,//端口 database : 'Test'//数据库});...
2020/01/18
前端传给后端的id怎样跟MongoDB中的_id进行比较
前端传给后端id和MongoDB里的_id进行比较,即使传的id值一致,也无法操作数据库,是因为前端传过来的id是个字符串,而MongoDB中的_id是ObjectId,所以不一致,无法操作。 首先,
2020/07/19
Nodejs怎样定时任务,自动备份MongoDB数据库,并记录日志
定时任务安装模块 npm install node-schedule -S使用方法const schedule = require('node-schedule');//引入定时任务模块function scheduleCronstyle(){ schedule.scheduleJob('10 * * * * *', function(){ console.log('scheduleCronstyle:' + new Date());//定时执行内容 }); }
2020/07/21
Nodejs的Token生成与验证
首先安装模块 npm ijsonwebtoken -Sconst jwt = require('jsonwebtoken');//tokenconst { secretOrPrivateKey } = require('../config/conf');//签名 自己定义//登录接口router.post('/login',(req,res)=>{ let { uname,upwd } = req.bosy; //获取前端传过来的用户名和密码 User.find({uname:..
2022/11/18
CentOs程序环境准备
NVM中文网:nvm一个nodejs的版本管理工具,为windows或mac提供nodejs各种版安装配置详情教程,包括nvm安装,nvm教程,nvm命令中文文档教程。第二步,进入/usr/local/soft/目录,在里面执行wget 下载链接命令,或者是先下载到windows然后通过xftp上传到CentOS的该目录下,然...提前下载到linux,解压,配置,nvm.sh权限一定要给。安装nginx、禁止更新、启动、重启、重载配置、修改配置。安装MySQL、卸载MySQL、配置软连接,初始化完成。
首页
随手记
创作
文章
我的