में Vue.js का उपयोग करते समय यूआरएल से # हैश हटाएं। मेरे पास होमस्टेड में एक लार्वा 5.2 सेटअप चल रहा है और एसपीए बनाने के लिए Vue.js राउटर का उपयोग कर रहा है। मैं पूरी तरह से यूआरएल जो मैं जानता हूँ कि क्या किया जा सकता से #hash दूर करने के लिए कोशिश कर रहा हूँ, लेकिन मैं हो रही त्रुटियों रखें:लार्वेल होमस्टेड
मैं Homestead में मेरी vhosts फाइल करने के लिए rewrite ^(.+)$ /index.html last;
जोड़ दिया है:
server {
listen 80;
listen 443 ssl;
server_name app.myproject.dev;
root "/home/vagrant/Code/vibecast/app.myproject.com/public";
rewrite ^(.+)$ /index.html last;
index index.html index.htm index.php;
charset utf-8;
...
}
जब मैं एक पृष्ठ को पुनरारंभ करता हूं और खोलता हूं मुझे 500 Internal Server Error
मिलता है।
क्या लैरवेल में मार्गों में मुझे कुछ भी जोड़ने की ज़रूरत है?
var router = new VueRouter({
hashbang: false,
history: true,
linkActiveClass: "active"
})
मैं इसे #hash बिना काम (या संशोधित मेजबान फ़ाइल) जब चारों ओर नेविगेट मिलता है, लेकिन विफल रहता है जब मैं एक पृष्ठ पुनः लोड कर सकते हैं।
के साथ इस परीक्षण आप अपने मार्गों के अंत में एक बात मार्ग जोड़ सकता है 'मार्ग के रूप में 'इस के साथ फ़ाइल/{एक?}/{ख?}/{सी?}/{डी?}/{ई?}/{एफ?}/{जी?}/'' आप एपीआई मार्गों को पंजीकृत करने में सक्षम बनाते हैं। – Joost
धन्यवाद। मार्गों में मैं किस संदर्भ में जोड़ूं? –