![](/img/trans.png)
[英]The '#' in my url is not right when I use vue-router with express
[英]vue-router and Express
我使用Vue.js和他們的vue-cli webpack構建了一個簡單的應用程序。
我已經使用vue-router來控制具有不同視圖的站點周圍的導航。 這在本地運行時工作正常。
我現在想要將它部署到Heroku上,但網址不再有效。 我已經嘗試過實現中間件,但已經碰壁了!
我正在尋找可能引導我沿着正確的線路配置node.js / express以正確運行應用程序的東西。
非常感謝,
詹姆士
對於處於類似情況的人,現在正在使用:
const express = require('express');
const history = require('connect-history-api-fallback');
const app = express();
const staticFileMiddleware = express.static(__dirname);
app.use(staticFileMiddleware);
app.use(history({
disableDotRule: true,
verbose: true
}));
app.use(staticFileMiddleware);
const port = 5555;
app.listen(port, () => {
console.log(`Example app listening on port ${port}!`);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.