1.作为其中一个很重要的概念——router
、模板引擎
。(我所理解这两个就是放弃ajax那套东西)直接发送页面去浏览器,我觉得它和传统的jsp并没有区别的,作为学习了Vue,React
的人来说这是我不能接受的。
2.假设将Vue
工程打包,放进express,依然用ajax去请求数据,那这样有什么意义。
3.它们结合mongoose
用来写接口
的确无比方便,但是我想请教一下,它们原先并不是类似Spring的服务框架,这样做真的好吗,能在实际中应用吗?
4.node作为中间件
?我的简单理解是后端做服务,发来未处理数据,前端处理后再用模板引擎的方式渲染,这样又回到我第一个疑问。
麻烦哪位大佬能详细解答一下我的疑惑,我感觉我已经陷入了万丈深渊
,请救救我!!!
他们可以做传统的mvc模式也可以做express(接口) static (静态文件服务) vue/react 这种前后分离模式
最多最多 能造个轮子开启ssr
开发的框架 这连个就跟spring有很大重合了 mongodb企业级应用的可能比较少 更适合个人开发或者对数据库
要求没那么严格项目 比如一个内部的工具库
求由服务端node 代理发送 分别去请求 java 然后把这10个数据 合并 筛选 优化 并向前端提供一个请求 这样
对前端比较友好
你可能不大理解前后分离的架构及应用部署 服务器是服务器 静态文件服务器是静态服务器
正常来说 需要以上三端 其中服务器和静态服务器 可能会有一部分重合 比如 express 有个中间件叫static就可以提供静态服务