使用vue2服务端渲染的时候,如何在服务端请求数据,然后给vue渲染

发布于 2022-09-04 05:56:58 字数 412 浏览 13 评论 0

使用vue2服务端渲染的web站点,它的大概流程:

  1. node服务器接受到客户端的请求

  2. 然后向其他服务器请求数据

  3. 把获取到的数据给vue渲染

  4. 把渲染后的东西返回给客户端

如有错误,欢迎指正

那么我现在疑惑的是,在2和3步骤,如何在服务端请求数据,然后给vue渲染,具体需要用到什么工具,如何实现?

提供数据的接口是常见的那种采用JSON格式的,问题相当于是,在node服务器中,如何像浏览器那样,向接口(url地址)发起请求(拉或推数据)。

我查看了vue2的官方文档并搜索了相关的资料,没有发现相关的描述。希望知道的大神给解答一下。

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

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

发布评论

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

评论(10

開玄 2022-09-11 05:56:58

这几天在研究vue的服务端渲染,目前发现下面两个包可以实现nodejs向其他服务器请求数据。我现在用的是axios,因为我看到axios同时支持nodejs和浏览器。这对vue服务端渲染来说十分有用,希望可以给大家参考一下。下面是地址:

request

axios

早茶月光 2022-09-11 05:56:58

request这个包来可以方便地发送请求。

攒眉千度 2022-09-11 05:56:58

我也想知道,如何把数据渲染到vue的模版里,研究了好久没搞懂~~!!

别在捏我脸啦 2022-09-11 05:56:58

vue-hackernews 2.0版本 demo里面都有,前后端同构的框架,可以在这个的基础上改改弄弄基本可以满足小项目的需求了

若相惜即相离 2022-09-11 05:56:58

我推荐使用 一个 express 的 proxy 包,这样在 vue2中请求, node 里面就不用重复写 router controller 了,设置好代理规则就行了.

萌能量女王 2022-09-11 05:56:58

从官方给出的渲染方案能看出,后端只是在页面硬塞了数据及数据状态进去,就效果而论渲染的工作还是前端负责,所以其他后端也能做到。具体看例子写script标签到页面那段:)

叹梦 2022-09-11 05:56:58

刚刚好我这边发布了一个关于vue-ssr的项目。

项目地址:https://github.com/eugeneCN/v...

特点

  1. 轻量、简单、无混杂代码
  2. 集成pm2命令 全局安装pm2可使用
  3. 精简打包,生产环境不发布源代码
  4. 客户端跨域问题

感兴趣的朋友可以看看。

夏见 2022-09-11 05:56:58

小白学习vue服务端渲染--从零搭建vue服务端架构 #掘金文章# https://juejin.cn/post/710967...

救星 2022-09-11 05:56:58

楼主找到思路啦吗

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