express.static设置缓存

Posted 瓶子2333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了express.static设置缓存相关的知识,希望对你有一定的参考价值。

之前因为服务器端脚本不大,都是直接手写,按请求文件后缀名设置cache-control的max-age。

今天决定还是改成express,发现原来express.static()方法设置缓存,直接在参数加{max-age:‘2h’}就好了!!!!

1 app.use(express.static(myStaticPath, {
2   maxage: ‘2h‘
3 }))

详见:https://stackoverflow.com/questions/32154656/does-express-static-cache-files-in-the-memory

---------------------------分割------------------------

想在vps放个项目真是一波十九折。

本机window+mysql

要放到centOS+mariadb

因为现在只能用XShell在VPS执行命令,开发都在本机,而本机装不了mariadb和它的node驱动模块,现在只能写两个版本的服务器脚本。。(21世纪了啊现在都T.T)

本机测试完毕后,再将驱动部分改成mariasql模块的语法。传github再pull到VPS测试。

爬完层层坑之后最终,啊~~

以上是关于express.static设置缓存的主要内容,如果未能解决你的问题,请参考以下文章

Express static静态路由

Express.static() 不工作

node框架express里面静态文件中间件express.static,根据路径名查找文件

express.static 和 CSS 文件的 MIME 类型错误

使用express.static中间件

express 4.x 模板引擎与express.static