全栈知识体系内容

324 阅读3分钟

服务端

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则代表成功

image.png

插入数据

image.png

  • insertOne 插入某条数据
  • find 查找数据
  • updateOne 更新数据
  • deleteOne 删除某条数据

MongoDB 设置权限后重启报错

出错步骤:

  • 给MongoDB文件下bin文件下的 mongod.cfg 设置 权限 image.png
  • 打开服务 准备重启MongoDB发现重启提示错误 如下: Windows 无法启动 MongoDB Serve 服务 错误1053:服务没有及时响应启动或控制请求 image.png

出现错误原因与正确修改方式

  • 在设置mongod.cfg 没有按照正确的格式进行保存
  • 比如我没有给予正确的缩进格式 内容和前面有两个空格的距离 image.png
  • 这样再次重启就可以了 image.png

redis

安装地址

github.com/microsoftar…

  • 使用zip的形式下载下来
  • 启动redis-server.exe 和 redis-cli.exe
  • 使用命令 ping 判断是否成功启动服务 返回PONG则表示启动成功

image.png

redis文档

doc.redisfans.com/

安装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请求,处理,并返回 (本项目需要处理的)
  • 客户端接收到返回数据,处理数据(浏览器处理)

接口设计

image.png

使用原生Node搭建项目

创建文件夹