vue+Flask项目创建过程笔记

本文记录了使用Vue和Flask创建项目的详细步骤,包括环境配置、前端和后端的创建、前后端调用及项目启动。在前端,选用@vue/cli 4.4.6版本,并使用axios作为请求库;后端则采用Python 3.8.5和Flask,通过虚拟环境管理。最后,介绍了如何打包前端和启动后端服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

感谢图拉丁的踩坑与整理

环境

vue -V查看vue版本
@vue/cli 4.4.6
npm install -g @vue/cli

python --version查看python版本
python 3.8.5
python在官网安装executable执行版本,安装即可使用,不用配置环境变量

前端创建

  1. 在项目根目录下运行命令vue create frontend
    选中router和babel,其他默认
  2. 配置config
    创建vue.config.js
module.exports = {
   
   
	assetsDir: 'static',
	devServer: {
   
   
		proxy: 'http://localhost:5000/' //后端地址
	}
}
  1. 安装axios
    npm install --save axios
    axios是请求库

后端创建

  1. 创建虚拟环境
    pipenv install
  2. 启动虚拟环境
    pipenv shell
  3. 在虚拟环境下配置flask
    pip install Flask
  4. 在项目根目录下添加app.py代码
from flask import Flask, render_template, jsonify
from random import *
from flask_cors import CORS 
#CORS允许前后端跨域访问
# 指定了静态和模板文件夹来用前端包指向 /dist 文件夹,在根文件夹中运行 Flask 服务
app = Flask(__name__,
    static_folder ="./frontend/dist/static",
    template_folder ="./frontend/dist"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值