低代码(非无代码)搭建工具的预览功能怎么实现的?

发布于 2022-09-13 00:52:26 字数 447 浏览 14 评论 0

最近在研究一个低代码平台,此低代码平台不像“墨刀”那样完全不用编辑代码,而是编辑少量的代码,会有一个在线编辑器,编辑一个js文件。而这个js文件也可以引用其他的js文件。比如说:
一个低代码平台生成的项目的目录是这样的:
image.png

src/pages/home.首页/Scopes.ts 文件就是专门做逻辑控制的js文件,index.tsx 里会引入 Scope.ts。

现在问题来了,如果我的低代码平台生成了很多个这样的项目,那预览功能该怎么实现呢?

如果是单纯的json,预览完全可以获取到json直接渲染。但是这个业务代码 Scope.ts ,有可能会引入其他的js,所以只能在生成的目录下运行预览。那很多个项目该怎么管理呢?如果每个项目都开一个端口号,这样肯定不行,可不可以实现同一个端口号,不同的路径访问不同项目?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

桃扇骨 2022-09-20 00:52:27
  1. 要在前端实现语法高亮,我推荐这个类库:
    Highlight.js https://highlightjs.org/
  2. 将www.xxx.com/aaa/bbb转为aaa.xxx.com/bbb?这个要靠反向代理来实现了,nginx就很好用的,
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文