前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nginx部署react项目

nginx部署react项目

作者头像
治电小白菜
发布2020-08-25 15:09:16
1.4K0
发布2020-08-25 15:09:16
举报
文章被收录于专栏:技术综合技术综合

1.build项目

build注意要配置webpack的webpack.config.prod.js文件,生产环境的配置(我是使用的less,所以加了个less的loader)

代码语言:javascript
复制
yarn build

2.配置nginx

由于使用的是browserRouter,所以要用nginx把所有路由指向index.html 所以配置以下(我页面放html/build里的)

代码语言:javascript
复制
        location / {
            root   html/build;
            index  index.html index.htm;
            try_files $uri $uri/ /index.html =404;
        }

由于后台接口跨域,所以要用nginx配置跨域

代码语言:javascript
复制
        location /api/console {
            proxy_pass http://127.0.0.1:8080/console;
        }

        location /api {
            proxy_pass http://127.0.0.1:8080;
        }

3.参考

http://www.cnblogs.com/souvenir/p/5647504.html http://blog.csdn.net/zhangliangzi/article/details/52143358 http://blog.csdn.net/boonya/article/details/73776789

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.build项目
  • 2.配置nginx
  • 3.参考
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档