请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

页面刷新404和mock数据访问404

老师,你好。

我把文件放在了阿里云服务器上面。
照着课程中的配置写却还是出现了页面刷新404和mock数据访问404问题。


下面是我的nginx的配置:

server 
	{
        listen 80;
        server_name goahead.xin;
        location /react_dzdp {
        	root  /www/server/webroot/www.goahead.xin;
            index index.html index.htm index.php;
            try_files $uri /react_dzdp/index.html;
        }
        location /mock {
            root /www/server/webroot/www.goahead.xin/react_dzdp;
        }
	}

正在回答 回答被采纳积分+3

1回答

艾特老干部 2019-03-16 12:39:16

你好!首先确认下,www.goahead.xin是你webroot下一个文件夹的名称?你现在部署的应用访问有错误,可以部署一份正确的代码到阿里云上,我测试下效果。

1 回复 有任何疑惑可以回复我~
  • 提问者 帅气的灯泡 #1
    www.goahead.xin是wwwroot下的文件夹名称。配置路径写错了,不过改正之后,还是原来的样子。我现在重新部署了一份代码到阿里云上面。
    回复 有任何疑惑可以回复我~ 2019-03-16 16:30:15
  • 艾特老干部 回复 提问者 帅气的灯泡 #2
    你好,试了下http://www.goahead.xin/react_dzdp/mock/products/likes.json是可以访问到数据的,说明第二条对于/mock的配置未生效。有可能是nginx不同版本的配置上有些差异,也可能是nginx配置文件中的其他配置影响到这条配置。可以试着从这两方面排查下问题。
    回复 有任何疑惑可以回复我~ 2019-03-16 19:51:56
  • 提问者 帅气的灯泡 回复 艾特老干部 #3
    好的,谢谢老师
    回复 有任何疑惑可以回复我~ 2019-03-17 08:17:33
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信