คำถามติดแท็ก simplehttpserver


13
อะไรคือทางเลือกที่เร็วกว่าสำหรับ http.server ของ Python (หรือ SimpleHTTPServer)
http.serverของ Python (หรือ SimpleHTTPServer สำหรับ Python 2) เป็นวิธีที่ยอดเยี่ยมในการให้บริการเนื้อหาของไดเรกทอรีปัจจุบันจากบรรทัดคำสั่ง: python -m http.server อย่างไรก็ตามเท่าที่เว็บเซิร์ฟเวอร์ดำเนินไปมันเป็นเรื่องตลกมาก ... มันทำงานราวกับว่ามันเป็นเธรดเดียวและบางครั้งทำให้เกิดข้อผิดพลาดการหมดเวลาเมื่อโหลดโมดูล JavaScript AMD โดยใช้ RequireJS อาจใช้เวลาห้าถึงสิบวินาทีในการโหลดหน้าง่าย ๆ โดยไม่มีภาพ ทางเลือกที่เร็วกว่าที่สะดวกกว่านี้คืออะไร?

10
socket.error: [Errno 48] ที่อยู่ที่ใช้งานแล้ว
ฉันพยายามตั้งค่าเซิร์ฟเวอร์ด้วย python จาก terminal mac ฉันไปที่ตำแหน่งโฟลเดอร์การใช้งาน: python -m SimpleHTTPServer แต่นี่ทำให้ฉันเกิดข้อผิดพลาด: socket.error: [Errno 48] Address already in use ก่อนหน้านี้ฉันเปิดการเชื่อมต่อโดยใช้คำสั่งเดียวกันสำหรับเว็บไซต์อื่นในตำแหน่งที่ตั้งอื่นในเครื่องของฉัน

4
เปิดใช้งานการควบคุมการเข้าถึงบนเซิร์ฟเวอร์ HTTP แบบง่าย
ฉันมีเชลล์สคริปต์ต่อไปนี้สำหรับเซิร์ฟเวอร์ HTTP ที่เรียบง่ายมาก: #!/bin/sh echo "Serving at http://localhost:3000" python -m SimpleHTTPServer 3000 ฉันสงสัยว่าฉันจะเปิดหรือเพิ่มส่วนหัว CORSเช่นAccess-Control-Allow-Origin: *เซิร์ฟเวอร์นี้ได้อย่างไร?

3
เป็นไปได้ไหมที่จะรัน python SimpleHTTPServer บน localhost เท่านั้น
ฉันมีการเชื่อมต่อ vpn และเมื่อฉันใช้ python -m SimpleHTTPServer มันให้บริการบน 0.0.0.0:8000 ซึ่งหมายความว่าสามารถเข้าถึงได้ผ่าน localhost และผ่านทาง ip จริงของฉัน ฉันไม่ต้องการให้โรบ็อตสแกนฉันและสนใจว่าเซิร์ฟเวอร์จะเข้าถึงได้ผ่านทาง localhost เท่านั้น เป็นไปได้ไหม? python -m SimpleHTTPServer 127.0.0.1:8000 # doesn't work. เซิร์ฟเวอร์ http แบบธรรมดาอื่น ๆ ที่สามารถดำเนินการได้ทันทีโดยใช้บรรทัดคำสั่งก็ยินดีต้อนรับเช่นกัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.