nuxt中如何在后台跳转或渲染页面

发布于 2022-09-06 05:17:03 字数 367 浏览 7 评论 0

我是用nuxt/express框架,因为以前单独用的express,它有那个渲染模板,比如ejs,jade之类的,现在我想用vuejs官方推荐的服务器渲染框架我就有点疑惑了,讲道理应该是express渲染vue文件,但是整个项目没有找到配置的地方,而且axios请求接口,接口中使用的res.render,res.redirect方法也并没有跳转只是返回了一些数据,就比如说我要做一个登录的流程,首先我前端login.vue提交数据,数据到express中的router.get()中查询数据库,假如登录成功的话直接跳转到后台管理界面main.vue,错误不跳转返回错误信息,我看网上的案例都是前端this.$router.push({ path: '/main' })直接跳转的,这肯定是不行的,求大神指条明路,谢谢了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坦然微笑 2022-09-13 05:17:03

你用axios这种类ajax请求服务器,服务器给你返回重定向什么前端是不会自动跳转的,因为接受到重定向请求的是JS而并不是浏览器
你可以根据服务器返回的标志位用JS来判断跳转,撇开vue想想BOM原生跳转用什么,location.href

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文