1,nginx配置
server {
listen 443 ssl;
server_name api.xiaochun.cloud;
ssl_certificate "/opt/api.xiaochun/api.xiaochun.pem";
ssl_certificate_key "/opt/api.xiaochun/api.xiaochun.key";
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
gzip on;
gzip_buffers 32 4K;
gzip_comp_level 6;
gzip_min_length 100;
gzip_types application/javascript text/css text/xml;
#配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)
gzip_disable "MSIE [1-6]\.";
gzip_vary on;
location / {
root html/dist;
index index.html;
try_files $uri $uri/ /index.html last;
}
}
2.node 配置,
// npm install compression --save
// 在使用 express.static 的文件里面
const express = require('express')
const app = express()
const compression = require('compression')
app.use(compression()) // 需要位于 express.static 前面,否则不起作用
app.use(express.static('public')) // public 文件夹中的静态资源都将被做 gzip 处理
请问有react 的webpack配置吗?