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
文件夹内 按照制定说明启动即可