看了一些前后端分离的文章,有些疑惑还需请教:1.前后端分离项目前端本地localhost的情况下怎们获取后端接口来调试?2.前后端分离项目都是spa吗?多页面的情况怎么办?3.前端页面完成后打包交给后端就好了吗?4.部分文章看到使用handlebars,使用是在node作为中间层的情况下吗?他和vue的{{}}的插值有什么不同吗,如果相同的话为什么要使用handlebars
4 回答
撒科打诨
TA贡献1934条经验 获得超2个赞
通过
http
获取接口数据如axios
,本地localhost
要和后端配合允许跨域请求访问,如果是开发阶段通过接口定义做mock
。不一定要
spa
,前后端分离相当于前端资源文件单独发布成静态资源服务(做服务端渲染除外),多页面通过链接地址跳转(但还是建议spa
,当一个完整项目处理,而不是一个个页面)。前端打包完成后自己发布就是了(如果有运维给运维),如
nginx
。handlebars
不太了解,查了下是模板引擎,跟vue
不一样,{{}}
常常作为参数替换的一种约定。(由于对handlebars
不了解,剩下关于handlebars
的问题不做评价)
缥缈止盈
TA贡献2041条经验 获得超4个赞
本来是java初学者 没想到来了公司要学习vue,前后端都要开发,目前做了好几个项目都是单页面的 还没有涉及到多页面,所以只能回答部分问题,
1.获取后端接口 ,要么是提前约定好接口路径,要么找后端开发要接口路径,然后通过axios进行访问;前端开发完成后一般要和后端开发进行联调,确定没有bug后,然后将前后端编译好部署到服务器上进行测试,至于你说的handlebars没接触过,目前开发用到的只有v-moudel和{{}},前者是双向绑定,后者是单向绑定
添加回答
举报
0/150
提交
取消