最近做uniapp项目时,因为后台接口暂未提供,所以自己先用node.js来编写一些临时接口。但是突然有一天启动服务后页面无法显示数据,根据排查,发现接口返回的是本站点必须要开启JavaScript才能运行(如下图)

        由于使用的是chrome浏览器,于是检查chrome设置。发现浏览器是允许使用javascript的,并且访问其他网站都是正常的。

 本以为跟uniapp相关,但是将接口直接扔到浏览器中,返回的仍是本站点必须要开启JavaScript才能运行。

        经过仔细查看,原来是端口号错误,前端项目端口号设置的是8081,node接口端口号设置的是8080,但调取接口时,端口号用的是8081,所以才出现这个问题,将调取时的端口号与node接口端口号修改一致即可。

更多推荐

接口返回本站点必须要开启JavaScript才能运行的解决方案