访问http://127.0.0.1:3333 ,静态资源加载不到

来源:5-6 生产环境服务端渲染

慕圣5285355

2020-11-12

图片描述这些文件本地是有生成的
static.js这个文件的作用是什么,是处理加载不到的问题嘛?

const Router = require(‘koa-router’)
const send = require(‘koa-send’)
const staticRouter = new Router({ prefix: ‘/public’ })
staticRouter.get(’/’, async ctx => {
await send(ctx, ctx.path)
})
module.exports = staticRouter

写回答

2回答

慕圣5285355

提问者

2020-11-13

一解决 get('/')需要改成 get('/(.*)')

0
0

Jokcy

2020-11-12

是的,你的js文件要在客户端被访问到,那你的服务端肯定得要有能力发送静态资源文件(js文件),所以是需要服务端进行实现,在我们的项目里面,static就是做这个事情的

0
1
慕圣5285355
但是我引用static.js,3333端口还是静态资源路径找不到。staticRouter.get(’/’这个如果用课程里面的staticRouter.get(’/*’就会生成报错。可能什么原因引起的??
2020-11-13
共1条回复

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

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

3168 学习 · 853 问题

查看课程