请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

图片描述这些文件本地是有生成的
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

正在回答 回答被采纳积分+3

2回答

提问者 慕圣5285355 2020-11-13 11:43:39

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

0 回复 有任何疑惑可以回复我~
Jokcy 2020-11-12 21:47:58

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕圣5285355 #1
    但是我引用static.js,3333端口还是静态资源路径找不到。staticRouter.get(’/’这个如果用课程里面的staticRouter.get(’/*’就会生成报错。可能什么原因引起的??
    回复 有任何疑惑可以回复我~ 2020-11-13 09:28:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信