将自己的电脑变成一个服务器
-
有时候,我们的程序需要在指定的url上获取到文件并下载到本地,例如excel 的模板,再进行使用。所以在运行程序之前,我们需要将相应的文件上传到指定的url上,再运行程序。
-
但是这个template是需要随时进行运行测试的,要测试它是否符合我们的要求并成功传出数据。
-
如此一来,上传文件到正式云服务上的这个步骤,就会占用很多时间,效率降低,带来麻烦。
-
因为只是涉及本地的文件读取下载,所以最好的办法就是将自己的电脑变成一个服务器,模拟云服务的读取和下载。
下载安装
- 下载地址:Release v0.5.0 · syntaqx/serve · GitHub
- 进入以上网址,拉到底部,选择适合自己电脑的链接,点击进行下载。
-
这里下载到的压缩包是serve_0.5.0_windows_x86_64.zip
- 新建一个文件夹,把压缩包解压到该文件夹中,并且将需要上传的文件(test.template.xlsx)放进去。
-
打开powershell:在这个需要打开powershell窗口的文件夹下空白处: shift + 鼠标右键
- 输入以下命令并Enter运行
- ./serve -v
-
-
可以看见此时监听的是8080端口,输入以下命令,修改他监听的端口。
-
./serve -port 3000 -dir .
-
-
Enter运行后,点击允许访问,即可。
测试
-
打开网页,输入 自己电脑IP:监听的端口/文件名
-
如:192.168.1.1:3000/test.template.xlsx
-
如果显示有文件被下载,即可。
- 如果手机和电脑用的是同一个WiFi,手机打开这个网页也能下载这个文件
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人