猿问

前端小白,想问一些前后端分离问题

看了一些前后端分离的文章,有些疑惑还需请教:

1.前后端分离项目前端本地localhost的情况下怎们获取后端接口来调试?
2.前后端分离项目都是spa吗?多页面的情况怎么办?
3.前端页面完成后打包交给后端就好了吗?
4.部分文章看到使用handlebars,使用是在node作为中间层的情况下吗?
他和vue的{{}}的插值有什么不同吗,如果相同的话为什么要使用handlebars


慕尼黑5688855
浏览 496回答 4
4回答

撒科打诨

通过http获取接口数据如axios,本地localhost要和后端配合允许跨域请求访问,如果是开发阶段通过接口定义做mock。不一定要spa,前后端分离相当于前端资源文件单独发布成静态资源服务(做服务端渲染除外),多页面通过链接地址跳转(但还是建议spa,当一个完整项目处理,而不是一个个页面)。前端打包完成后自己发布就是了(如果有运维给运维),如nginx。handlebars不太了解,查了下是模板引擎,跟vue不一样,{{}}常常作为参数替换的一种约定。(由于对handlebars不了解,剩下关于handlebars的问题不做评价)

缥缈止盈

本来是java初学者 没想到来了公司要学习vue,前后端都要开发,目前做了好几个项目都是单页面的 还没有涉及到多页面,所以只能回答部分问题,1.获取后端接口 ,要么是提前约定好接口路径,要么找后端开发要接口路径,然后通过axios进行访问;前端开发完成后一般要和后端开发进行联调,确定没有bug后,然后将前后端编译好部署到服务器上进行测试,至于你说的handlebars没接触过,目前开发用到的只有v-moudel和{{}},前者是双向绑定,后者是单向绑定
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答