接上回。
基本的后台管理系统框架已完成。接下来就是如何部署。nextjs还是很友好,主要分两步
1 build next build
2 start node server/server.js
具体到本次的后台系统的部署,选了 pm2
来部署node相关的系统
Build Next
运行next build
会生成 .next
文件夹,里面会将项目编译并做部分优化。
配置PM2
在目标机器安装对应的环境,https://pm2.keymetrics.io/ 参考链接。
使用PM2配置nextjs,建一个pm2.config.js
,主要内容如下
![3ab3e97c0240f27b49de2ffe556e325d.png](https://img-blog.csdnimg.cn/img_convert/3ab3e97c0240f27b49de2ffe556e325d.png)
然后 pm2 start pm2.config.js
即可。
其他问题
1 部署前要记得设置 gzip
压缩,nextjs 和 koa 都要注意下
到此,基于nextjs + antd + koa的简单后台管理系统的基本要素都就绪了。
剩下的主要是根据业务逻辑来组织具体的功能页面~