请求node服务的静态资源请求不到

Posted miaslady

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请求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);

以上是关于请求node服务的静态资源请求不到的主要内容,如果未能解决你的问题,请参考以下文章

Node访问服务器端静态资源

HTTP node静态资源请求加载demo

Yii2 负载均衡找不到JS,CSS

简述react.js+node.js+mysql应用架构

使用nginx处理静态资源请求,其余交给node

静态资源请求缓存