个人博客网站项目

本文介绍了一个使用Node.js、Express和MongoDB构建的个人博客项目。项目包括首页、登录页面、文章页面和个人主页,实现了文章发布、预览、评论等功能。首页展示最新和热门文章,登录验证采用JWT,数据存储使用Mongoose。同时,个人主页支持文章列表查看和添加。
摘要由CSDN通过智能技术生成

个人博客项目概述

本项目源码gitee链接

此项目为一个博客项目,仿照简书平台。用户可以登陆和注册账号、发布和预览文章、对文章进行评论。主要有四部分构成:首页、登录页面、发布文章页面、查看文章页面(含评论发布和预览)。使用ajax获取数据,使用express搭建服务器,使用moogose中间件调用mongodb数据库,使用jwt进行鉴权。

首页

在这里插入图片描述

正逢冬奥会开幕所以给冰墩墩做了个博客空间,配色也以蓝白为主调。

构成

首页主要分为以下几个部分:

  1. 博客头部:网站名称+个人主页入口
  2. 博客左部:最新文章+最新文章列表+最新文章列表分页
  3. 博客右部:热度文章排行榜+最新评论排行榜

功能实现

服务器搭建

使用express框架搭建服务器,引入路由文件夹和静态文件目录

数据部分

使用mongoose搭建数据库,mongoDB中间件新建数据,在页面功能搭建完成后可以通过浏览器进行文章和评论的发表并同步到数据库

个人主页入口

在用户点击的时候,利用jwt进行登录权限验证,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值