vue项目上线之后接口返回doesn't work without JavaScript enabled

We’re sorry but e-bike doesn’t work properly without JavaScript enabled. Please enable it to continue.
clipboard.png

clipboard.png

回答:

部署的有问题。
你大概用了 history 模式的前端路由。

回答:

以后提问题看着点标签,别提到 JAVA 标签下面

回答:

请问你的是什么原因啊

回答:

改用了hash模式路由即可解决

回答:

vue-cli搭建的项目,用express模拟后端接口返回数据。我是因为代理端口号没设置对出现过这个问题。express和vue-cli是2个服务,都需要启动,然后配置代理如下:
devServer: {

host: 'localhost',
port: 8080,
proxy: {
  '/mock': {
    target: 'http://localhost:19021/',
    pathRewrite: {
      '^/mock': ''
    }
  }
}

}

app.js:
app.get(‘/bbb’, (req, res) => res.send(‘Hello World!’))

接口请求:
fetch(‘/mock/bbb’).then()

回答:

请问您解决了吗。遇到同样问题

回答:

如果你开发模式下是正常的,那请检查确认下 nginx 或是其他的代理设置,

  1. 比如 nginx 的 location 配置是否正确

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注