请大佬帮解答下VUE与后端数据交互的问题?

发布网友 发布时间:2022-03-25 06:33

我来回答

1个回答

热心网友 时间:2022-03-25 08:02

以下针对的是你要用vue+webpack开发前后端分离单页面项目(spa)来回答,vue也可以用在传统MVC的视图层,这种开发模式不在回答范畴

开发spa的话,视图路由切换(router)逻辑都在前端,前后端分离,基本是一个html完成所有页面,不再(很少)需要后端渲染视图了

这是前端框架开发问题,跟后台没什么关系

只有开发依赖nodejs,打包后就是可以直接运行的普通html+js文件,上线并不需要专门的环境

可以跟后台项目放一起,只要能打开包后的index.html 放哪里都行

AJAX,数据交互完全通过AJAX,视图逻辑都在前端处理,哪个页面需要的哪个数据通过AJAX请求让后台指定接口提供,不会存在后台不知道提供给哪个页面,前台不知道怎么接受数据的问题。

追问那登陆和SESSION登陆怎么做呢?

追答我写SPA项目持久化登录基本都是在COOKIE缓存TOKEN来实现,虽然没有用到过SESSION验证,不过实现道理都差不多,项目打开的第一步是前端从cookie取TOKEN(或者SESSIONID),用AJAX传到后台进行登录验证,通过验证回调项目继续执行,失败了路由跳转到登录页。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
12.811042s