问题

vue项目本地调试时,用axios请求接口,接口返回200成功状态码,但是返回提示信息We’re sorry but (项目名称) doesn’t work properly without JavaScript enabled.

解决办法

查看请求接口地址看是不是前面少了前缀或者斜杠,例如我的
在这里插入图片描述
在这里插入图片描述
这是错误的请求,这样就会报We’re sorry but [项目名称] doesn’t work properly without JavaScript enabled. Please enable it to continue.的错误,然后去修改请求地址,加上斜杆,请求地址就由http://localhost:8024/apiproduct/list变成了http://localhost:8024/api/product/list,这样请求成功能够获取到数据了,这是一种情况

另外一种就是没有加请求前缀的,例如请求地址是http://localhost:8024/product/list,那么也一样的请求不成功,因为缺少了/api的请求前缀,当然这是我这个接口有这个前缀。

其实发生这种错误,在排除服务器的配置以及本地路由配置问题后,就是自己写请求接口地址的时候写错了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐