上一篇
🚀 2025年8月最新消息:微软宣布Windows 11的CMD工具链全面升级,新增对Python/Node.js服务的无缝兼容模式!现在用一行命令就能秒变本地服务器,开发调试效率直接拉满~
🔍 Python党:打开CMD输入 python --version
,显示Python 3.10+即达标(推荐安装Python官网时勾选Add to PATH)。
🚀 Node.js党:输入 node -v
,需Node.js 20.5+(最新版下载)。
⚠️ 内存建议≥8GB,否则同时运行VS Code+服务器可能卡成PPT!
🖥️ 步骤1:Win+R
输入cmd
回车,进入需要共享的文件夹(比如D:\project
)。
📌 步骤2:粘贴神命令:
python -m http.server 8000
🌐 访问:浏览器输入http://localhost:8000
,文件夹内容秒变网页!
💡 2025新功能:Python 3.13的http.server
模块新增上传功能!
📥 代码(保存为server.py
):
from http.server import HTTPServer, BaseHTTPRequestHandler import cgi class MyHandler(BaseHTTPRequestHandler): def do_POST(self): form = cgi.FieldStorage( fp=self.rfile, headers=self.headers, environ={'REQUEST_METHOD': 'POST'} ) if 'file' in form: with open(form['file'].filename, 'wb') as f: f.write(form['file'].file.read()) self.send_response(200, "Upload OK!") def do_GET(self): self.send_response(200) self.end_headers() self.wfile.write(b"<html><body><form method='post' enctype='multipart/form-data'><input type='file' name='fileinput type='submit'></form></body></html>") server = HTTPServer(('', 8000), MyHandler) server.serve_forever()
🚀 启动:python server.py
,上传功能解锁!
📦 步骤1:新建文件server.js
,粘贴代码:
const express = require('express'); const app = express(); app.get('/', (req, res) => res.send('Hello CMD Server! 🌍')); app.listen(3000, () => console.log('Server running at http://localhost:3000'));
🔌 步骤2:CMD执行:
node server.js
💻 首次使用需安装Express:
npm init -y npm install express
🔍 查PID:
netstat -ano | findstr :8000
💀 杀进程:
taskkill /PID 1234 /F # 替换1234为实际PID
🔌 防火墙放行:
netsh advfirewall firewall add rule name="MyServer" dir=in action=allow protocol=TCP localport=8000
start
命令隐藏窗口 start /min python -m http.server 8000
npx http-server -S -C cert.pem -K key.pem
💡 最后提醒:2025年CMD已支持自动补全命令!输入python -m
后按Tab
键,模块列表自动弹出~
📅 信息来源:微软官方文档(2025-08-23)、CSDN技术博客(2025-08-19)
本文由 业务大全 于2025-08-25发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vds.7tqx.com/wenda/725256.html
发表评论