使用vue2服务端渲染的web站点,它的大概流程:
node服务器接受到客户端的请求
然后向其他服务器请求数据
把获取到的数据给vue渲染
把渲染后的东西返回给客户端
如有错误,欢迎指正
那么我现在疑惑的是,在2和3步骤,如何在服务端请求数据,然后给vue渲染,具体需要用到什么工具,如何实现?
提供数据的接口是常见的那种采用JSON格式的,问题相当于是,在node服务器中,如何像浏览器那样,向接口(url地址)发起请求(拉或推数据)。
我查看了vue2的官方文档并搜索了相关的资料,没有发现相关的描述。希望知道的大神给解答一下。
这几天在研究vue的服务端渲染,目前发现下面两个包可以实现nodejs向其他服务器请求数据。我现在用的是axios,因为我看到axios同时支持nodejs和浏览器。这对vue服务端渲染来说十分有用,希望可以给大家参考一下。下面是地址:
request
axios