nuxt靜態(tài)部署 layouts/error.vue配置問(wèn)題

實(shí)現(xiàn)效果:根據(jù)官網(wǎng)建立layouts/error.vue文件泥耀,目的神郊,在用戶輸入路由錯(cuò)誤(即非router配置的路由)時(shí)迅办,響應(yīng)一個(gè)錯(cuò)誤的提示頁(yè)面而不是使用瀏覽器報(bào)錯(cuò)的形式宅静,如:輸入 /a(a頁(yè)面不存在) 能跳轉(zhuǎn)到error頁(yè)面? !

問(wèn)題:官網(wǎng)只提到了創(chuàng)建error及內(nèi)容編寫站欺,當(dāng)你在開發(fā)環(huán)境(npm run dev)運(yùn)行時(shí)輸入錯(cuò)誤頁(yè)面能定到error頁(yè)面姨夹,沒(méi)有問(wèn)題。但是矾策,注意了磷账,當(dāng)使用npm run generate靜態(tài)打包后,在進(jìn)行相同操作贾虽,你會(huì)發(fā)現(xiàn)error并沒(méi)有定到(即是瀏覽器報(bào)錯(cuò))逃糟,在生成的包文件夾下你會(huì)發(fā)現(xiàn)沒(méi)有404的頁(yè)面(正確的配置error打包后會(huì)生成404.html);然后就是我瘋狂的查官網(wǎng)和別的大神資料榄鉴,然后都是用的官網(wǎng)文檔一筆帶過(guò)(也不曉得他們測(cè)沒(méi)得履磨,還是說(shuō)都是用的服務(wù)端部署)蛉抓,注:前面提到服務(wù)端部署庆尘,這里我就提一下原因,npm run dev和服務(wù)端部署其實(shí)是同樣的環(huán)境(就是npm run dev也是服務(wù)端部署)巷送,所以你會(huì)發(fā)現(xiàn)這兩個(gè)都能正常定向到error頁(yè)面驶忌,但是靜態(tài)部署是靜態(tài)托管,是另一種模式笑跛。所以你打包后會(huì)發(fā)現(xiàn)開發(fā)環(huán)境定向錯(cuò)誤頁(yè)面付魔,但是打包后就定不到而是瀏覽器報(bào)錯(cuò)了;

花了幾天時(shí)間查官網(wǎng)查大神飞蹂,都是一筆帶過(guò)几苍,個(gè)人的犟脾氣就上來(lái)了,于是就去官網(wǎng)的git上把他們官網(wǎng)的demo下下來(lái)查陈哑,多次測(cè)試后發(fā)現(xiàn)是nuxt.config.js中的generate需要進(jìn)行配置才能使靜態(tài)部署的error打包成功妻坝,官方文檔并沒(méi)有解釋參數(shù)對(duì)這個(gè)起作用(這也是讓我懵逼的巨大bug很討厭)伸眶,generate: {

? ? fallback: true, // 在將生成的站點(diǎn)部署到靜態(tài)主機(jī)時(shí),可以使用此文件刽宪。它將回退到模式:mode:'spa'厘贼。 主要是這個(gè)api的作用 打包生產(chǎn)404

? ? interval: 150 //兩個(gè)渲染周期之間的間隔,以避免使用來(lái)自Web應(yīng)用程序的API調(diào)用互相干擾圣拄。 建議加這個(gè)是因?yàn)閑rror里面官網(wǎng)會(huì)叫你引入props:["error"]嘴秸,這個(gè)時(shí)間間隔便是避免跳轉(zhuǎn)后傳值造成api沖突 我測(cè)試150是所有頁(yè)面通過(guò)(之前設(shè)置100基本通過(guò)但是有一個(gè)頁(yè)面始終報(bào)錯(cuò)白屏,也是糾結(jié)了好久庇谆,個(gè)人有個(gè)寫代碼的壞習(xí)慣:明明同樣的代碼頁(yè)面引入方式一模一樣岳掐,就是別的都能過(guò)唯獨(dú)一個(gè)不過(guò),就不會(huì)想配置代碼問(wèn)題(框架原理)族铆,總是會(huì)在這樣的情況卡很久岩四,難受)

? }


設(shè)置這generate兩個(gè)參數(shù)后,再打包進(jìn)文件夾會(huì)發(fā)現(xiàn)多了個(gè)404頁(yè)面哥攘,啟動(dòng)服務(wù)器(dist下http-server)運(yùn)行就能進(jìn)入404錯(cuò)誤頁(yè)面了剖煌,剩下bug如白屏就是上述問(wèn)題及代碼問(wèn)題了;

以上逝淹,特此記錄耕姊,防止以后忘記又掉坑里,

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末栅葡,一起剝皮案震驚了整個(gè)濱河市茉兰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌欣簇,老刑警劉巖规脸,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異熊咽,居然都是意外死亡莫鸭,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門横殴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)被因,“玉大人,你說(shuō)我怎么就攤上這事衫仑±嬗耄” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵文狱,是天一觀的道長(zhǎng)粥鞋。 經(jīng)常有香客問(wèn)我,道長(zhǎng)瞄崇,這世上最難降的妖魔是什么呻粹? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任到踏,我火速辦了婚禮,結(jié)果婚禮上尚猿,老公的妹妹穿的比我還像新娘窝稿。我一直安慰自己,他們只是感情好凿掂,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布伴榔。 她就那樣靜靜地躺著,像睡著了一般庄萎。 火紅的嫁衣襯著肌膚如雪踪少。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天糠涛,我揣著相機(jī)與錄音援奢,去河邊找鬼。 笑死忍捡,一個(gè)胖子當(dāng)著我的面吹牛集漾,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播砸脊,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼婉徘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蒋伦!你這毒婦竟也來(lái)了越败?” 一聲冷哼從身側(cè)響起馋评,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瞳抓,沒(méi)想到半個(gè)月后埃疫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡孩哑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年栓霜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片臭笆。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡叙淌,死狀恐怖秤掌,靈堂內(nèi)的尸體忽然破棺而出愁铺,到底是詐尸還是另有隱情,我是刑警寧澤闻鉴,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布茵乱,位于F島的核電站,受9級(jí)特大地震影響孟岛,放射性物質(zhì)發(fā)生泄漏瓶竭。R本人自食惡果不足惜督勺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望斤贰。 院中可真熱鬧智哀,春花似錦、人聲如沸荧恍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)送巡。三九已至摹菠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間骗爆,已是汗流浹背次氨。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留摘投,地道東北人煮寡。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像犀呼,于是被迫代替她去往敵國(guó)和親洲押。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 為了提升網(wǎng)站的訪問(wèn)速度圆凰,需要盡可能的減少客戶端與服務(wù)器端的請(qǐng)求數(shù)量與傳輸?shù)臄?shù)據(jù)量以及服務(wù)器從硬盤或數(shù)據(jù)庫(kù)讀取內(nèi)容的...
    木白no1閱讀 5,703評(píng)論 0 4
  • 當(dāng)我們將 vue 項(xiàng)目完成后杈帐,面臨的就是如何將項(xiàng)目進(jìn)行打包上線,放到服務(wù)器中专钉。我使用的是 vue-cli(simp...
    饑人谷_Leonardo閱讀 39,602評(píng)論 0 5
  • 本文是直接著手SSR部分的并通過(guò)實(shí)戰(zhàn)講述自己遇到的一些問(wèn)題和方案挑童,需要大家有一定的React,node和webpa...
    Shinemax閱讀 3,483評(píng)論 0 6
  • 兩情相悅,無(wú)論結(jié)局是喜是悲跃须,都很美好站叼,只是沒(méi)那么容易。 杜牧喜歡張好好:“娉娉裊裊十三余菇民,豆蔻梢頭二月初尽楔。春風(fēng)十里...
    臻愛(ài)778閱讀 467評(píng)論 0 4
  • “肉肉”終于走了,跟她媽媽一起去看她的爸爸第练,去她那向往的草原阔馋、沙漠、藍(lán)天娇掏、白云呕寝。綠色的大草原再加上奔馳的駿馬,讓心...
    熊112266閱讀 345評(píng)論 0 0