利用python解决本地文件跨域问题
本文参考: https://developer.mozilla.org/zh-CN/docs/Learn/Common_questions/set_up_a_local_testing_server
-
安装Python(windows下)
- 转到python.org
- 在“下载”部分下,单击Python“3.xxx”的链接。
- 在页面的底部,选择Windows x86可执行文件安装程序并下载它。
- 当它已经下载,运行它。
- 在第一个安装程序页面上,确保选中了“将Python 3.xxx添加到PATH”复选框。
- 单击安装,然后在安装完成后单击关闭。
-
打开命令提示符,检查Python是否安装,输入以下命令:(“V”是大写)
python -V
-
使用cd命令导航到示例所在的目录。
-
输入命令在该目录中启动服务器:
#如果上面返回的Python版本是3.X
python -m http.server
#如果上面返回的Python版本是2.X
python -m SimpleHTTPServer
- 默认情况下这将在本地Web服务器上的端口8000上运行目录的内容,可以通过转到localhost:8000Web浏览器中的URL来访问此服务器。在这里可以看到列出的目录的内容,点击想运行的HTML文件。
注意:如果您已经在端口8000上运行了某些东西,则可以通过运行server命令,然后选择另一个端口号(例如python -m http.server 7800 (Python 3.x)或python -m SimpleHTTPServer 7800 (Python 2.x))来选择另一个端口。然后可以访问localhost:7800。
如果要了解如何在本地运行服务器端语言,可以参考 https://developer.mozilla.org/zh-CN/docs/Learn/Common_questions/set_up_a_local_testing_server 的最后部分。
这篇博客几乎是从上面照搬下下来的,以防侵权,我在文章开头已经标明出处,写在这里的目的是怕我自己会忘记还有一个这样的方法,再加上,写在这里也更方便我之后查找。