在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue-cli 打包后 http請(qǐng)求路徑不對(duì)

vue-cli 打包后 http請(qǐng)求路徑不對(duì)

我用的vue是2.5以上,這是在webpack.dev.conf.js中進(jìn)行配置的
圖片描述
圖片描述

db.json文件放在static文件下,如下圖
圖片描述

這是在頁(yè)面中的onLogin方法,方法進(jìn)行http的get請(qǐng)求,獲取db.json中的數(shù)據(jù)
圖片描述

如果啟動(dòng)vue-cli項(xiàng)目,請(qǐng)求沒(méi)有問(wèn)題
圖片描述

如果打包之后npm run build之后,把靜態(tài)文件放到github上,然后用域名登錄后無(wú)法http請(qǐng)求,報(bào)404錯(cuò)誤,不知道為什么
圖片描述

求大神指教,問(wèn)題很急!?。。。。。?!謝謝

回答
編輯回答
淺時(shí)光

BASE_URL配了嗎

2017年2月23日 23:54
編輯回答
涼薄

你的api請(qǐng)求都是在開發(fā)階段配置在dev-server里的,打包之后并不存在這些接口,需要再另外啟動(dòng)一個(gè)node服務(wù),放在云上

2017年1月10日 03:10
編輯回答
情殺

你的服務(wù)端放在了哪里?地址是什么?


這塊只是在 dev.conf 中使用 devserver 配置了幾個(gè)api,但是在部署 build 后純靜態(tài)資源中并不存在這些
clipboard.png

2018年8月20日 13:56
編輯回答
生性

同廈冰的說(shuō)法
你這些API知識(shí)在 dev 的時(shí)候 同步給你啟動(dòng)了Node服務(wù) 所以你能請(qǐng)求到 但是實(shí)際項(xiàng)目中你打包后 并沒(méi)有這些地址 所以就404 也就是說(shuō)你還是得開一個(gè)服務(wù) 不管是Node還是別的什么

2017年2月20日 11:10
編輯回答
瘋子范

哈哈,沒(méi)有理解 dev 和 build 之間的區(qū)別

build 之后就是靜態(tài)文件,不存在 dev Server

2018年1月1日 18:24