关于使用Python搭建简易本地服务器指南,可用于异步测试等。
测试本地文件的问题
- 它们具有异步请求功能。如果您只是从本地文件运行示例,某些浏览器(包括 Chrome)将不会运行异步请求。这是因为安全限制。
- 它们具有服务器端语言。服务器端语言(例如 PHP 或 Python)需要一个特殊的服务器来解释代码并交付结果。
利用Python建立简单本地HTTP服务器
安装Python
运行命令行(我是mac),输入以下命令检查是否安装:
1
python --version
cd到目标文件目录
启动服务器
1
python3 -m http.server
默认端口号是8000,通过localhost:8000来访问此服务器
PS: 切换端口号使用如下命令(以7800端口号为例)
1
python3 -m http.server 7800
最后, Python的http.server只是静态文件服务器,他无法运行python、php、javascript等语言的代码,所以要在本地运行服务器端语言代码,可以使用Python Web框架,比如Django等