理查德小胖Harry2020-03-19
我想同时使用Vue.js和Flask:Vue.js用于动态前端,而Flask用于后端。我怎样才能做到这一点?
使用vue-cli或Webpack时,可以简化过程。只需创建
vue.config.js在您的Vue项目中,请参阅:Vue配置
vue.config.js
module.exports = { outputDir: "../dist", // relative to outputDir assetsDir: "static" };
然后配置烧瓶应用程序:
app.py
from flask import Flask, render_template app = Flask(__name__, static_folder = "./dist/static", template_folder = "./dist") @app.route('/') def index(): return render_template("index.html")
注意,在烧瓶static_folder并template_folder不能相同。
static_folder
template_folder
Newest Answer
使用vue-cli或Webpack时,可以简化过程。只需创建
vue.config.js
在您的Vue项目中,请参阅:Vue配置然后配置烧瓶应用程序:
app.py
注意,在烧瓶
static_folder
并template_folder
不能相同。