【两个疑问】有关clientmanifest与koa

来源:5-2 使用koa实现node server

数字A

2020-06-28

  先祝老师端午安康!虽说有些晚了(笑)。
  跟着老师粗略地过了一遍后,我翻阅了相关的资料,了解了一下相关api的作用,不过仍有两个疑问:
  1.clientmanifest,按老师的说法这里是拿的客户端js文件,来保证渲染后的html中有内容。查阅的资料是说clientmanifest可以提供js和css;不过我比较奇怪,那些js内容不都已经在bundle里头了吗?为什么还要拿客户端的js呢?
  2.之前学习的时候,后端是采用python搭建的,然后通过axios来发送请求,因此没怎么接触过koa,想问一下老师,koa与直接用axios发送请求有什么优点吗?这个问题比较大,老师简要说下一两个大体的方向就OK啦。
  望老师能帮忙解惑,谢谢老师。:)

写回答

2回答

Jokcy

2020-06-30

  1.  clientmanifest包含的是js和css的文件名、路径等信息,不是内容信息。

  2. 不是很清楚你说的koa与直接axios发请求是什么意思,这两不是一个纬度的东西没法对比

1
1
数字A
谢谢老师
2020-07-01
共1条回复

夏筱晗

2020-09-02

1、clientmanifest应该是映射关系,你打开生成的clientmanifest.json文件看看就知道了。

2、python+vue与python+koa+vue:前者是直接前后端分离开发,axios直接向python发请求,想要实现ssr,python需要其他的包来支持;后者是python做后端业务逻辑,koa实现的node-server做node中间层,负责实现ssr以及请求转发(从前端axios得到请求,再向python后端发送,接收python的响应返回给前端)

1
1
数字A
谢谢:)
2020-09-02
共1条回复

Vue核心技术 Vue+Vue-Router+Vuex+SSR实战精讲

深入讲解Vue核心技术,展示Vue应用开发中的各种问题和解决方案

3168 学习 · 853 问题

查看课程