वो झंडा खतरनाक है !! अपने फ़ाइल सिस्टम को एक्सेस के लिए खुला छोड़ देता है। कहीं भी, स्थानीय या वेब से उत्पन्न होने वाले दस्तावेज़ों को डिफ़ॉल्ट रूप से स्थानीय फ़ाइल: /// संसाधनों तक पहुंच नहीं होनी चाहिए।
स्थानीय स्तर पर थोड़ा http सर्वर चलाने के लिए बेहतर समाधान है।
--- विंडोज के लिए ---
नोड के पैकेज मैनेजर का उपयोग करके http- सर्वर को विश्व स्तर पर स्थापित करना सबसे आसान है:
npm install -g http-server
तो बस http-server
अपने किसी भी प्रोजेक्ट डायरेक्टरी में दौड़ें :
उदाहरण के लिए। d:\my_project> http-server
Starting up http-server, serving ./
Available on:
http:169.254.116.232:8080
http:192.168.88.1:8080
http:192.168.0.7:8080
http:127.0.0.1:8080
Hit CTRL-C to stop the server
या जैसा कि prusswan ने सुझाव दिया है, आप खिड़कियों के नीचे पायथन को भी स्थापित कर सकते हैं, और नीचे दिए गए निर्देशों का पालन कर सकते हैं।
--- के लिए ---
चूंकि पायथन आमतौर पर अधिकांश लिनक्स वितरण में उपलब्ध होता है, बस python -m SimpleHTTPServer
आपकी परियोजना निर्देशिका में चलता है, और आप अपना पृष्ठ लोड कर सकते हैंhttp://localhost:8000
पायथन 3 में SimpleHTTPServer
मॉड्यूल को मर्ज कर दिया गया है http.server
, इसलिए नया कमांड है python3 -m http.server
।
आसान है, और आपके ब्राउज़र को गलती से असुरक्षित छोड़ने का कोई सुरक्षा जोखिम नहीं है।