文章预览
点击 关注 公众号,“ 技术干货 ” 及时达! 从七月份以来我们对这个在线代码编辑器了一次重构,并且在一个月之内完成了一个基础版本,两个月之后我们对编辑器的核心功能: 「协同」 。 因为本项目使用的是 WebContainer,所以部署的必须在 HTTPS 的情况下才能使用。然而 Vercel 提供了 HTTPS 的方式来部署,但是我们的后端服务没有 HTTPS,如果用 Vercel 部署的话就访问不了我们的后端服务,所以要想体验最好的效果我的建议是直接拉取本仓库代码然后直接启动。 技术选型 要编写一个开源项目,首先最重要的肯定少不了技术选项了,前端这边采用的是 NextJs,而后端这边采用的是 NestJs。 首先我比较喜欢 NextJs 的一个点就是它的文件路由(File-based Routing)系统简单直观,能够根据文件夹结构自动生成路由,减少了我们手动配置的工作量,开箱即用了。
………………………………