当前位置: 首页 > 知识库问答 >
问题:

前端 - 本地环境 Vue 项目地址提示 GET /*** 404 ?

严狐若
2024-03-11

1。这个是在本地环境遇到的!本地环境,Nginx 的配置我懂
2。参数修改 mode: hash -> history
3。localhost:8888 这个地址能看到登录页,localhost:8888/login,被识别为接口 404
4。localhost:8888/#/login 能看到登录页
5。vue-router: 3.1.6

有大佬知道怎么回事吗?
我记得 Vue 的 hash 和 history 模式的转换只需要修改一下 mode
webpack 之类的不需要修改的,AI 的回复也是类似

共有1个答案

云建木
2024-03-11

试试这个

// webpack.config.jsmodule.exports = {  //...  devServer: {    historyApiFallback: true,  },};

devServer.historyApiFallback

 类似资料:
  • Vue2.x 的老项目,vue-router mode 从 hash 改成 history, ip 页面的 / 页面正常显示, /login 页面提示 GET /login 404 和线上部署的项目 nginx 配置成 hash 一样, 我不记得 webpeack 的代理配置还影响这个? 有哪位大佬能解惑一下? 注意!是本地环境!线上环境我直接搜现成的答案就好了 AI 说的很棒,然而并不成功 ..

  • 需求是当本地程序请求一个IP地址的时候,映射到另一个ip地址上去。 和DNS不同的是,这里没有解析域名,因此修改hosts不行。 有没有办法或者工具可以做到?

  • - Getting the Code To download all of the code, clone the eos repository and its submodules. git clone https://github.com/EOSIO/eos --recursive If a repository is cloned without the --recursive flag,

  • 如题: 刷新页面之后有概率 #/ 之后的地址消失, 1.token 保活没问题,token 过期的提示都在 2.和缓存无关,clear site data 之后刷新页面,提示 无token 3.没有除外 JS 代码的重定向,debugger 开了也没用 4.概率性出现,无痕浏览器里面也不影响 5.和单个电脑无关,多台电脑都能复现 复现条件: 1.单个账号登录 1H+ 无操作,可以提升触发 BUG

  • web3j项目捐赠地址 当然,你可以捐献比特币Bitcoin或以太币Ether来帮助web3j开发基金。 以太币:0x2dfBf35bb7c3c0A466A6C48BEBf3eF7576d3C420 比特币:1DfUeRWUy4VjekPmmZUNqCjcJBMwsyp61G

  • 我有一个运行WebIOPi的覆盆子Pi,它连接到一个中继板,通过基于网络的界面打开和关闭东西。下面是浏览器中的界面: 一切都很好,但我想创建一个android应用程序,只需通过WebView显示基于Web的界面。我以前用过WebView,它看起来很简单,但我不能让它工作。 下面是我的代码: 我补充道: 到舱单上。