点击“登录”显示“Cannot GET /dist/login.html”,这是为什么?
来源:4-8 通用导航开发(逻辑层)
陈年矿泉水
2017-08-01
如果我把:doLogin : function(){
window.location.href = './login.html?redirect=' + encodeURIComponent(window.location.href);
改成:doLogin : function(){
window.location.href = './view/login.html?redirect=' + encodeURIComponent(window.location.href);
就能成功。
但是老师的并没有+/view,这是为什么呢?
3回答
-
qq_某某_11
2019-02-12
publicPath : 'dev' === WEBPACK_ENV ? '/dist/view/' : '//s.happymmall.com/mmall-fe/dist/',
webpack.config.js配置文件中改成这个就没有问题了
20 -
陈年矿泉水
提问者
2017-08-01
刚才又试了一下,如果我在地址栏输入“locahost:8088”,然后依次点击“dist”-->“view”,再点“登录”就会出现“Cannot GET /dist/login.html”
然而如果我输入“locaohost:8088/dist/view”,再点击“登录”,就不会出现错误。好奇怪!
(两次都是如下的代码,没有加“/view”)
doLogin : function(){
window.location.href = './login.html?redirect=' + encodeURIComponent(window.location.href);112018-09-19 -
Rosen
2017-08-01
相对路径的问题,看这两种情况下的路径,最后差了个/吧
082018-12-12
相似问题