在后端代码(以 uliweb 为例)里嵌入纯前端代码(以 vue 为例)的开发方式

2018-11-03 13:42:27 +08:00
 clino
我很不喜欢调试的时候后端和前端的调试服务器都开着,因为是两个端口还要搞跨域,所以试试直接在后端代码里嵌入纯前端的应用

大概做法是
- 把前端用 webpack 之类 build 出来的文件配置输出到后端能 serve 的 static 目录下
- 用 nodejs 里的 watch 监控前端源代码变化并 build

不好的地方:
- 感觉这种编译会稍慢一些,比前端的调试服务器用增量编译并用 websocket 传到页面慢不少
- static 文件会有缓存,所以调试的时候要强制刷新( ctrl+shift+r) 或者浏览器里禁用 cache

比较适合于我们这种本来是后端程序员,但是也想用纯前端开发的伪全栈

具体例子代码: https://github.com/zhangchunlin/node_in_uliweb_example
3829 次点击
所在节点    Python
22 条回复
clino
2018-11-05 10:26:14 +08:00
@ala2008 ci cd 这方面没什么差别吧,都要从头 build
ala2008
2018-11-05 13:38:55 +08:00
@clino 分开 build

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/504072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX