前后端个人博客:React + Antd + Vite + Express + Mongodb

blog

gitee仓库地址:https://gitee.com/chensey916/blog
需要自取!

简单介绍

前后端结合的个人博客小项目:

  1. 文件夹介绍:前端代码都在 blog_pre 文件夹里,后端代码都在blog_server文件夹
  2. 主要技术栈:前端【 react + vite + antd + axios 】; 后端【 node.js(express服务器) + mongodb数据库
  3. 项目主要功能:新增个人博客,展示所有博客,删除博客,修改博客,登录/退出,以及分页
安装教程
  1. 前端:切换到blog_pre目录,先npm i安装依赖,再npm run dev跑项目
  2. 后端:切换到blog_server目录:先npm i安装依赖,再npm start启动
  3. 数据库:还得在本地自己手动“建库建表”才行

注意:

  1. npm i : 全写npm install,执行该命令会读取项目中的package.json文件,并安装项目所需依赖

  2. 数据库mongodb参考如下:
    在这里插入图片描述

  3. 图中表1名为loginUser,只含两个字段username(string),password(string)

  4. 表2的字段如红框所示。

express + mongodb
  1. 连接数据库
//代码具体路径:blog_server/db/mongoose.js

const { log } = require("console");
let mongoose = require("mongoose");
let url = "mongodb://localhost:27017/blog"; //这里要换成自己的本地mongodb地址,blog为数据库名
mongoose.connect(url);

let db = mongoose.connection;
db.on("error", console.error.bind(console, 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值