请求node服务的静态资源请求不到
当请求静态资源请求不到时
1.要配置可读取静态资源的文件路径
2.请求静态资源要放在跨域之前(不然先走跨域直接就通不过了,请求头里无origin、referer)
放在app.js
//设置静态资源路径
app.use(static(
path.join(__dirname, 'public'),{ //静态文件所在目录
maxage: 30*24*60*60*1000 //指定静态资源在浏览器中的缓存时间
}
));
//跨域
const cors = require('./middlewares/koa-cors'); //跨域处理文件koa-cors.js
app.use(cors);