browserSyncでSSIを有効にする
browserSyncでSSIを有効化したいのですがうまくいきません。
解決案をご教授いただけないでしょうか?
試したこと
browsersync-ssiを用いた有効化
bs
1const ssi = require("browsersync-ssi"); 2 3const baseDir = "./htdocs"; 4 5module.exports = { 6 files: `${baseDir}/**/*`, 7 server: { 8 baseDir: baseDir, 9 index: "index.html" 10 }, 11 proxy: false, 12 port: 3000, 13 middleware: ssi({ 14 baseDir: baseDir, 15 ext: ".html", 16 version: "1.4.0" 17 }) 18};
rewriteRulesを用いた有効化
bs
1const fs = require('fs'); 2 3const baseDir = "./htdocs"; 4 5module.exports = { 6 files: `${baseDir}/**/*`, 7 server: { 8 baseDir: baseDir, 9 index: "index.html" 10 }, 11 proxy: false, 12 port: 3000, 13 rewriteRules: [ 14 { 15 match: /<!--#include virtual="(.+)" -->/g, 16 fn: (req, res, match, filename) => 17 fs.statSync(`${dest}${filename}`) ? fs.readFileSync(`${dest}${filename}`, 'utf-8') : '', 18 }, 19 ], 20};
を試しましたがSSIが有効になりませんでした。
なにとぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。