VueBlog 开源项目搭建与使用教程

VueBlog 开源项目搭建与使用教程

vueBlogvue + node + express + mongodb 个人博客系统项目地址:https://gitcode.com/gh_mirrors/vue/vueBlog

1. 项目目录结构及介绍

VueBlog 的目录结构如下:

.
├── backend         // 后端服务源码(基于SpringBoot)
│   ├── src
│   │   └── main
│   │       ├── java
│   │       │   └── com
│   │       │       └── example
│   │       │           └── vueblog
│   │       │               ├── config
│   │       │               ├── controller
│   │       │               ├── entity
│   │       │               ├── repository
│   │       │               └── service
│   │       └── resources
│   └── pom.xml
└── frontend        // 前端应用源码(基于Vue.js)
    ├── node_modules
    ├── public
    ├── src
    │   ├── assets
    │   ├── components
    │   ├── views
    │   ├── App.vue
    │   ├── main.js
    │   └── router.js
    ├── package.json
    └── babel.config.js
  • backend: 包含后端服务的全部代码,包括业务逻辑、数据库模型、配置文件等。
  • frontend: 包含前端应用程序的所有资源,如HTML、CSS、JavaScript以及Vue组件。

2. 项目的启动文件介绍

2.1 后端启动文件

  • 主类: 在backend/src/main/java/com/example/vueblog/VueblogApplication.java,包含main()方法,用于启动SpringBoot应用。
package com.example.vueblog;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class VueblogApplication {

    public static void main(String[] args) {
        SpringApplication.run(VueblogApplication.class, args);
    }

}

2.2 前端启动文件

  • 前端脚本: 在frontend/package.json中的scripts字段,有命令用于启动前端开发服务器(npm run serve)。
"scripts": {
  "serve": "vue-cli-service serve",
  "build": "vue-cli-service build"
},
  • 使用npm run serve命令,将启动前端Vue.js的开发服务器。

3. 项目的配置文件介绍

3.1 后端配置文件

  • application.properties: 在backend/src/main/resources/application.properties,配置数据库连接、服务器端口等相关设置。
spring.datasource.url=jdbc:mysql://localhost:3306/vueblog?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=root
server.port=8080

3.2 前端配置文件

  • vue.config.js: 在frontend/vue.config.js,包含Webpack配置的自定义项,如公共路径、代理设置等。
module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? './' : '/',
  devServer: {
    proxy: 'http://localhost:8080', // 设置API请求的代理
  },
};

以上即为VueBlog项目的目录结构、启动文件和配置文件的简要介绍。要运行此项目,确保安装了Node.js 和Java环境,并分别在后端与前端的根目录执行mvn spring-boot:runnpm install && npm run serve。更多详细的开发过程和文档,参考项目作者提供的视频教程和文档链接。

vueBlogvue + node + express + mongodb 个人博客系统项目地址:https://gitcode.com/gh_mirrors/vue/vueBlog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

房栩曙Evelyn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值