nginx作为本项目的web服务,除了提供基本的web访问,nginx的rewrite功能也是十分优秀
他能为我们带来什么便利呢?
- 更新API 访问
server\config\rewrite\app.rewrite.conf
#必须location / {try_files $uri /index.html;}#api修改location /api/{rewrite ^/proxy/html/(.*)$ /$1 break;proxy_pass http://jsonplaceholder.typicode.com/;}
通过修改第二个 proxy_pass 你可以无需修改前端页面代码,重启nginx,即可生效
nginx -s reload 信不过的话,你可以 docker restart xxxxx
2.设置HTTPS
若本项目自带 dockerfile 和 nginx 无法满足您的正常使用
我们以提供单独简单的nginx方案joynop_cra_nginx进行快速部署
https://github.com/JoyNop/joynop_cra_nginx
将APP复制到该项目APP文件夹内 按照制定说明启动即可
