react antdesign build 部署到nginx 访问后台405 304 not allowed

    it行业需要各种学习新技术,更新换代速度之快,可能你还没毕业呢,你学的东东已经毕业了。。。所以,对你身边的开发人员好些吧少年!!!

    烟鬼正传:react antdesign build 部署到nginx 访问后台405 304 not allowed

    首先要明确一点:先把原理知道个90%以上,之后再分析创新起来就游刃有余了

    为什么你本地配置了代理是可以的,发布到nginx 上就不行了?

    可能因为本地有其他服务器做的代理,比如node,所以nginx上也需要配置下

    location / {
        index /login;#默认首页
        #try_files $uri /index.html  #如果不使用HashRouter(import {HashRouter} from 'react-router-dom' )时可能需要配置
        error_page 405=200 http://$host$request_uri;#可忽略
}
location /server/{
        proxy_pass http://ip/contextPath ; #按照实际的来,比如后台地址为http://zuiyouzhi.com/
}

注意:我的react 项目地址为根目录地址

import {HashRouter} from 'react-router-dom'
ReactDOM.render(
  <HashRouter>
    <LocaleProvider locale={zh_CN}>
      <Provider {...store}>
        <App/>
      </Provider>
    </LocaleProvider>
  </HashRouter>,
  document.getElementById('root'));


©声明:本站原创文章采用 BY-NC-SA 共享协议,受法律保护,转载请注明出处;转载文章版权归原作者所有。
©转载请注明来源:

未经允许不得转载:最优质网--最有指望 » react antdesign build 部署到nginx 访问后台405 304 not allowed

赞 (0) 打赏

评论 0

评论前必须登录!

登陆 注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏