import os from app_instance import api @api.route("/js-cardgame/{file}") def css(req, resp, file): resp.headers['Content-Type'] = 'application/javascript' full_file = os.path.join( os.path.dirname(__file__), '..', 'js-cardgame', file ) with open(full_file, encoding='utf-8') as fin: resp.content = fin.read() @api.route("/js-cardgame/deck/{file}") def css(req, resp, file): resp.headers['Content-Type'] = 'image/jpeg' full_file = os.path.join( os.path.dirname(__file__), '..', 'deck/', file ) with open(full_file, 'rb') as fin: resp.content = fin.read() @api.route("/js-cardgame/font/{file}") def css(req, resp, file): resp.headers['Content-Type'] = 'application/octet-stream' full_file = os.path.join( os.path.dirname(__file__), '..', 'js-cardgame', file ) with open(full_file, 'rb') as fin: resp.content = fin.read() @api.route("/js-cardgame/js/{file}") def css(req, resp, file): resp.headers['Content-Type'] = 'application/javascript' full_file = os.path.join( os.path.dirname(__file__), '..', 'js-cardgame', 'js', file ) with open(full_file, encoding='utf-8') as fin: resp.content = fin.read()