+Service Worker

This commit is contained in:
eshengsky
2019-06-17 17:53:55 +08:00
parent c8dd4834da
commit d37610b6cb
11 changed files with 3987 additions and 38 deletions

14
app.js
View File

@@ -1,4 +1,5 @@
const express = require('express');
const fs = require('fs');
const path = require('path');
const favicon = require('serve-favicon');
const cookieParser = require('cookie-parser');
@@ -76,6 +77,19 @@ app.use(passport.session());
app.use('/static', express.static(path.join(__dirname, 'public')));
app.use('/nodeModules', express.static(path.join(__dirname, 'node_modules')));
// Service Worker
app.get('/sw.js', (req, res) => {
fs.readFile(path.resolve(__dirname, './sw.js'), (err, data) => {
if (err) {
throw err;
}
res.writeHead(200, {
'Content-type': 'text/javascript'
});
res.end(data);
});
});
// 前台站点路由,无需登录
app.use('/', route);
app.use('/', locale);