32 lines
669 B
Python
32 lines
669 B
Python
# -*- coding: utf-8 -*-
|
|
"""
|
|
Travel Planner - Flask 静态服务入口
|
|
|
|
运行:
|
|
pip install flask
|
|
python app.py
|
|
然后访问 http://127.0.0.1:5000
|
|
"""
|
|
|
|
from flask import Flask, send_from_directory
|
|
import os
|
|
|
|
app = Flask(__name__, static_folder='.', static_url_path='')
|
|
|
|
|
|
@app.route('/')
|
|
def index():
|
|
return send_from_directory('.', 'index.html')
|
|
|
|
|
|
@app.route('/<path:path>')
|
|
def static_files(path):
|
|
# 保证静态资源(css/js 等)可访问
|
|
if os.path.exists(path):
|
|
return send_from_directory('.', path)
|
|
return send_from_directory('.', 'index.html')
|
|
|
|
|
|
if __name__ == '__main__':
|
|
app.run(host='127.0.0.1', port=5000, debug=True)
|