服务端模板引擎给页面用于什么情况
如题,搞不懂服务器不是应该放的都是数据么,为什么还存在页面展示的部分??这个部分的用处到底是什么
正在回答 回答被采纳积分+1
同学你好,问题解答如下:
1.请求服务端说的是前端请求后端的接口(也就是数据地址)。只有前端代码和后端代码放在同一个服务器中,前端才能够请求后端的接口。当然了,前端代码和后端代码可以分两个服务器,不过此时请求接口就是跨域了,需要使用jsonp解决跨域问题。跨域前面都讲过,如果不熟悉,可以回顾一下前面的vue课程,都有涉及到的。
2.前端代码和后端代码是分开的,到时候如果加上前端的代码(即创建一个cue-cli项目),那么test4里面就要创建两个目录,一个放前端代码,一个放后端代码。或者是创建一个文件夹,把test4放在里面,如果有前端代码,那里面再创建一个文件夹。因为目前test4只有后端代码,所以不需要分开。老师说了,等你学习到后面的项目,就能清楚的理解了。这些后面都会讲解的,建议同学先把学习的重点放在课程本身的知识点上。等把后面的项目做了,这些流程就都清楚了。
如下是后面的项目源码:
祝学习愉快~
同学你好,服务器不是存放数据的,存放数据的叫做数据库,例如后面的课程会学到MongoDB数据库。后端开发通过后端语言(例如这里使用的node)在项目中连接数据库,然后就能操作数据库的数据了。且后端通过定义路由,在路由中操作数据。前端请求路由,就会获取到相应的数据了。
而静态服务器只是提供一个访问的功能,如果没有服务器,前端无法访问后端路由。也就是把它理解为一个环境支持,在电脑上搭建一个本地的服务器环境。
一个网站的项目,我们要把整个项目都放在服务器中(例如课程中test4就是我们的整个项目),然后localhost访问本地服务器来请求页面数据。所以页面展示的作用就是我们前端的页面展示,这个与服务器无关,它是我们项目中要展示的。
同学现在刚接触后端,对整体的前后端概念还不是太熟悉,所以很多时候会有不理解的。别担心,建议同学先往后学习,等后面做一个项目了,就会对整个流程有更好的理解了。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
- 参与学习 人
- 解答问题 307 个
前端工程师会后端开发已是趋势。从node.js到koa2再到数据库知识。结合真实项目,从项目需求分析、接口和数据设计到业务开发,帮你打通前后端任督二脉,为就业加码。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星