কেবল স্পষ্ট করে বলার জন্য - হ্যাঁ, ত্রুটিটি বলছে যে আপনি সরাসরি নিজের ব্রাউজারটিকে নির্দেশ করতে পারবেন না file://some/path/some.html
আপনার ব্রাউজারটি স্থানীয় ফাইলগুলি রেন্ডার করতে স্থানীয় ওয়েব সার্ভারটি দ্রুত স্পিন করার জন্য এখানে কয়েকটি বিকল্প রয়েছে
পাইথন 2
যদি আপনি পাইথন ইনস্টল করেন ...
আপনার ফাইল some.html
বা ফাইল (গুলি) কমান্ডটি ব্যবহার করে যে ফোল্ডারে উপস্থিত রয়েছে সেখানে ডিরেক্টরিটি পরিবর্তন করুনcd /path/to/your/folder
কমান্ডটি ব্যবহার করে পাইথন ওয়েব সার্ভার শুরু করুন python -m SimpleHTTPServer
এটি আপনার সম্পূর্ণ ডিরেক্টরি তালিকা হোস্ট করার জন্য একটি ওয়েব সার্ভার শুরু করবে http://localhost:8000
- আপনি
python -m SimpleHTTPServer 9000
লিঙ্ক প্রদান করে একটি কাস্টম পোর্ট ব্যবহার করতে পারেন :http://localhost:9000
এই পদ্ধতির কোনও পাইথন ইনস্টলেশন অন্তর্নির্মিত হয়।
পাইথন ঘ
একই পদক্ষেপগুলি করুন, তবে পরিবর্তে নিম্নলিখিত কমান্ডটি ব্যবহার করুন python3 -m http.server
node.js
বিকল্পভাবে, আপনি যদি আরও প্রতিক্রিয়াশীল সেটআপের দাবি করেন এবং ইতিমধ্যে নোডেজ ব্যবহার করেন ...
http-server
টাইপ করে ইনস্টল করুনnpm install -g http-server
আপনার কর্মক্ষম ডিরেক্টরিতে পরিবর্তন করুন, যেখানে আপনার some.html
জীবন রয়েছে
জারি করে আপনার HTTP সার্ভারটি শুরু করুন http-server -c-1
এটি একটি নোড.জেএসএসপিডি স্পিন করে যা আপনার ডিরেক্টরিতে ফাইলগুলি অ্যাক্সেসযোগ্য স্ট্যাটিক ফাইল হিসাবে পরিবেশন করে http://localhost:8080
চুনি
যদি আপনার পছন্দের ভাষা রুবি হয় ... রুবি গডসরা বলে যে এটিও কাজ করে:
ruby -run -e httpd . -p 8080
পিএইচপি
অবশ্যই পিএইচপি এর সমাধান আছে।
php -S localhost:8000