基于 Flask、Docker 和 React 的微服务开发实践
1. Jinja 模板与测试
1.1 添加路由处理和模板
为了丰富应用,我们不再仅提供 JSON API,而是引入服务器端模板。首先,在 services/users/project/api/users.py 中添加新的路由处理函数:
@users_blueprint.route('/', methods=['GET'])
def index():
return render_template('index.html')
同时更新蓝图配置:
users_blueprint = Blueprint('users', __name__, template_folder='./templates')
确保导入所需模块:
from flask import Blueprint, jsonify, request, render_template
接着,在 project/api 目录下创建 templates 文件夹,并在其中添加 index.html 文件:
<!DOCTYP
超级会员免费看
订阅专栏 解锁全文
2720

被折叠的 条评论
为什么被折叠?



