服务端
MongoDB
MongoBD的安装
- 1 前往自己对应的电脑系统添加版本
- 2 安装后点击本地电脑右键选择属性,打开高级配置,设置环境变量,吧当前安装MongoDB的文件路劲复制进去
- 3 可以自己创建存在MongoDB的data和log的文件
- 4 启动命令
mongo
mongod --dbpath=E:\MongoDB\data --port=27017
创建数据库
进入用户角色 创建新的数据库
使用admin
use admin
db.auth('root','example') // 登录用户角色 输入后回车会返回1 代表拥有此用户的权限
创建数据库
use testdb
创建用户信息
db.createUser({user:'test',pwd:'123456',roles:[{role:'dbOwner',db:'testdb'}]})
role:角色
db:进入的数据库
此时可进入到testdb查看当前新创建的用户信息
use testdb
db.auth('test','123456') //返回1则代表成功
插入数据
- insertOne 插入某条数据
- find 查找数据
- updateOne 更新数据
- deleteOne 删除某条数据
MongoDB 设置权限后重启报错
出错步骤:
- 给MongoDB文件下bin文件下的 mongod.cfg 设置 权限
- 打开服务 准备重启MongoDB发现重启提示错误
如下: Windows 无法启动 MongoDB Serve 服务 错误1053:服务没有及时响应启动或控制请求
出现错误原因与正确修改方式
- 在设置mongod.cfg 没有按照正确的格式进行保存
- 比如我没有给予正确的缩进格式 内容和前面有两个空格的距离
- 这样再次重启就可以了
redis
安装地址
- 使用zip的形式下载下来
- 启动redis-server.exe 和 redis-cli.exe
- 使用命令 ping 判断是否成功启动服务 返回PONG则表示启动成功
redis文档
安装Docker
安装环境前置
前言:window 11 版本的 dell 电脑
需要配置BOS
开机时,连续按F2 (不需要按同时按fn,仅按F2 不是一直按 是按住停 然后再按住),会出现BIOS的选项 之后选择Enable就可以了
需要启用 Hyper-V
- 窗口找到Hyper 并用管理者身份开启
- 输入命令
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
文档地址:docs.microsoft.com/zh-cn/virtu…
Node搭建博客项目
项目内容和使用技术 项目背景
- 简单的登录,首页,用户写作页,编辑,详情等页面的项目
- 此次重点在于Node的server搭建,首先使用原生Node进行搭建
- 从0开始搭建,不适用任何框架
- 适用nodemon监测文件变化,自动启动node
- 适用cross-env 设置环境变量,兼容mac linux 和 windows
开发接口
- nodejs处理http请求
- 搭建开发环境
- 开发接口(暂不连接数据库,先熟悉node的使用)
http 请求
- DNS解析,建立TCP连接,发送http请求(浏览器处理)
- server接收到http请求,处理,并返回 (本项目需要处理的)
- 客户端接收到返回数据,处理数据(浏览器处理)