如何在本地启动简易 Http 服务器

如何在本地启动简易 Http 服务器


由于 Chrome 等众多浏览器默认禁止加载本地 js 文件,这导致了很多前端项目必须使用 Http 静态服务器去启动。本文将会介绍几种简单的方法启动本地的 Http 服务器。


1. 使用 Node.js

1.1 Node.js 安装

直接使用官网安装包即可。

安装完成后,可以将 npm 源更换为 taobao 以加快速度,详细可参考更换 npm 镜像源为 taobao

1.2 方案一 使用 http-server

在需要监听的文件夹打开命令行,输入命令:

npx http-server -p 8888

即可在 8888 端口启动 Http 服务(Ctrl+C 中断服务)。

npm: http-server

1.3 方案二 使用 serve

除了 http-server,还可以使用 serve 包。

同样在需要监听的文件夹打开命令行,输入命令:

npx serve -l 8888

即可在 8888 端口启动 Http 服务(Ctrl+C 中断服务)。

npm: serve


2. 使用 Python3

2.1 安装 Python3

直接使用官网安装包即可。

注意安装程序中,需要将 Python 注册到 Path 中。

2.2 启动服务

在需要监听的文件夹打开命令行,输入命令:

python -m http.server 8888

即可在 8888 端口启动 Http 服务(Ctrl+C 中断服务)。


3. 使用 VSCode 插件

在 VSCode 软件中安装插件 Live Server,使用 VSCode 打开需监听的文件夹,点击 Go Live 按钮即可:
Go Live

VSCode 插件 - Live Server

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python提供了多种方法来搭建简易文件服务器。其中一种方法是使用Python内置的http.server模块,该模块允许你通过简单的命令在本地启动一个HTTP服务器。你可以使用这个服务器来共享文件和访问文件。 另外一种方法是通过使用第三方库或框架来搭建文件服务器。例如,你可以使用GitHub上的一个名为httpsweet的Python库,这是一个基于Python3编写的HTTP/HTTPS文件服务器。你可以从https://github.com/eloypgz/httpsweet下载该库的源码并按照说明进行编译生成文件服务器。 此外,你还可以使用FTP/FTPS文件服务器来传输文件,这种方法相对较为简单,因为有很多相关的软件可供选择。但是,关于HTTP/HTTPS文件服务器的搭建方法相对较少,而且网上的方法也比较杂乱。然而,你可以通过使用Python来搭建一个简易HTTP/HTTPS文件服务器。你可以先从GitHub下载源码,然后按照说明进行搭建。 总结来说,你可以使用Python内置的http.server模块或第三方库来搭建简易文件服务器。具体选择哪种方法取决于你的需求和喜好。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [【Python】创建一个简易服务器并实现移动端快速访问电脑文件](https://blog.csdn.net/ZHOU_YONG915/article/details/127739573)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Python搭建简易HTTP/HTTPS文件服务器](https://blog.csdn.net/hanyunkaka/article/details/120470355)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值