制作WSGI应用程序。
当浏览器看到连接的文件时-
<script src="static/js/func.js"></script>
它要求接收它们,我可以将文本文件提供给我的函数:
def giveFile(environ, start_response):
headers = [('Content-Type', 'text/html')]
status = '404 NOT FOUND'
file = ''
if os.path.exists(environ['PATH_INFO'][1:]):
status = '200 OK'
with open(environ['PATH_INFO'][1:], encoding='utf-8') as res:
file = res.read()
if 'js' in environ['url_args']:
headers = [('Content-Type', 'application/javascript')]
elif 'css' in environ['url_args']:
headers = [('Content-Type', 'text/css')]
start_response(status, headers)
return [file.encode()]
我使用“打开”功能读取文件,并将结果放入“返回”。
浏览器还会尝试获取“ favicon.ico”和其他图像。
获取http://127.0.0.1:8000/favicon.ico净值:: ERR_EMPTY_RESPONSE
如何将图像返回查询,该如何使用?