文件名称:python-webserver
文件大小:2.72MB
文件格式:ZIP
更新时间:2024-06-04 19:13:18
Python
从头开始创建Python3 Web服务器 当您以前的经验主要是基于Web的语言(PHP,Javascript,Ruby)时,跳入Python可能是一项艰巨的任务。 Python提供了用于构建强大的HTTP Server或框架的所有工具,以及许多入门的成熟Web框架,但是本教程/本文的目的并不是向您展示如何利用它们,但是如何从头开始构建一个(类似于您开始使用NodeJS学习的方式)。 在本教程中,我们将分几个步骤进行,今天包括了第一步: 设置一个基本的HTTP服务器,该服务器将以库存消息响应基本的GET请求(“ Hello World”) 为请求合并适当的文件响应(HTML,图像,CSS,Javascript),并允许它们自动导入自己的资源 允许我们的路由采用参数,并以适当的数据进行实物响应并设置API路由 添加视图渲染库并将数据库合并到我们的应用程序中 对Python3的语法和OOP
【文件预览】:
python-webserver-master
----server.py(2KB)
----response()
--------jsonHandler.py(412B)
--------__pycache__()
--------staticHandler.py(1KB)
--------requestHandler.py(522B)
--------templateHandler.py(798B)
--------__init__.py(0B)
--------badRequestHandler.py(211B)
----main.py(487B)
----utilities()
--------__pycache__()
--------__init__.py(0B)
--------templateFormatter.py(1KB)
----readme.md(9KB)
----templates()
--------title.html(39B)
--------partials()
--------search.html(419B)
----data()
--------stores()
--------actions()
----__pycache__()
--------staticHandler.cpython-36.pyc(2KB)
--------templateHandler.cpython-36.pyc(1KB)
--------server.cpython-36.pyc(2KB)
----routes()
--------main.py(579B)
--------routeHandler.py(3KB)
--------__pycache__()
--------router.py(768B)
----server.sh(32B)
----public()
--------img()
--------blue.css(53B)
--------main.js(46B)
--------main.css(1022B)
----.vscode()
--------settings.json(66B)