vuejs webapp框架_使用vue框架搭建的一个Webapp论坛项目

Supra-forum

1.说明:

​ 使用vue框架搭建的一个Webapp论坛项目,麻雀虽小,五脏俱全,适合vue的入门学习。

​ 如果对您有帮助请点击右上角的“star”支持一下!谢谢! ^_^,如果项目存在哪些问题,请联系我进行更正哦!

2.项目运行:

#克隆整个项目到本地:

git clone https://github.com/1329372653/Supra-forum.git

#安装MongoDB数据库:

安装步骤不一一介绍,不懂的自行查阅,谢谢!

#导入MongoDB数据(论坛的一些用于展示的数据):

打开MongoDB文件夹,里面有个文件forumProject.js,将此文件的数据导入到MongoDB数据库即可。

#开启MongoDB服务:

Mac系统在终端输入:sudo mongod命令,输入电脑密码即可开启服务。(Windows系统不再介绍)

#进入后台Supra-forum-server文件夹:

cd Supra-forum-server

#安装依赖:

npm install

#开启本地服务器localhost:9000

node sever.js

#进入前台Supra-forum文件夹:

cd Supra-forum

#安装依赖:

npm install

#开启本地服务localhost:3000

npm run serve

#发布环境:

npm run build

3.效果演示:

下面展示本项目的一些主要页面,还有一些页面尚未展示,更多信息请自行下载体验哦!!!

首页

热门帖子

搜索页面

我的页面

登录界面

个人信息

修改个人信息

发布页面

帖子详情页面

评论界面

4.项目功能介绍

本项目主要实现了以下功能:

#用户的注册

#用户登录以及退出登录

#用户个人信息查询

#用户个人信息修改

#用户密码修改

#帖子的发布

#根据分类展示帖子

#帖子的收藏与取消收藏

#用户的关注与取消关注

#帖子的收藏数量,帖子的评论数,帖子的阅读量

#帖子详情展示

#评论以及删除评论

#热门帖子(根据帖子的阅读量排序)

#热门帖子上的轮播图(每次随机选择五个帖子进行公平展示)

#搜索功能(搜索帖子的标题)(热门搜索根据帖子的热度)

#下拉刷新

5.项目上线准备

本项目上线需要修改以下数据:

1.修改Supra-forum目录下的src/views/下的每个页面代码中的图片的src路径

比如:

修改为:

2.修改vue.config.js

将下面代码中的target目标服务器地址修改为:您的服务器地址

devServer: {

open: true,

host: '0.0.0.0',

port: 3000,

https: false,

hotOnly: false,

proxy: {

//凡是请求以api开头的都会使用下面的代理服务器

'/api/*': {

target: 'http://127.0.0.1:9000/', // 目标服务器地址

secure: false, // 目标服务器地址是否是安全协议

changeOrigin: true, // 是否修改来源, 为true时会让目标服务器以为是webpack-dev-server发出的请求!服务端和服务端的请求是没有跨域的

//pathRewrite: {'^/api': '/a'} // 将/api开头的请求地址, /api 改为 /, 即 /api/xx 改为 /xx

}

}

},

3.npm run build进行项目打包,生成dist文件夹

6.关注我的博客

关注我的博客获取更多!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值